iceshrimp/src/remote/activitypub/misc/get-note-html.ts

19 lines
439 B
TypeScript
Raw Normal View History

2018-04-22 10:44:17 +09:00
import { INote } from "../../../models/note";
import toHtml from '../../../text/html';
import parse from '../../../text/parse';
import config from '../../../config';
export default function(note: INote) {
if (note.text == null) return null;
let html = toHtml(parse(note.text));
if (note.poll != null) {
const url = `${config.url}/notes/${note._id}`;
// TODO: i18n
html += `<p>【投票】<br />${url}</p>`;
}
return html;
}