var htmlEscape = require('html-escape')
var u = require('yap-util')
module.exports = u.createRenderer(function render (data, apply) {
var since = apply.since
var time = data.value.timestamp || data.timestamp
return apply('messageLayout', {
id: data.key,
author: data.value.author,
ts: time,
content: u.markdown(data.value.content),
meta: [
data.value.content.channel
&& ['a', {href: toUrl('patch/public', {channel: data.value.content.channel})}, '#'+data.value.content.channel],
['a', {href: toUrl('patch/thread', {id: data.value.content.root || data.key})}, 'Thread']
].filter(Boolean),
})
})