import { buildFileLocale, getDefaultLocale, is18nLocale, POSSIBLE_LOCALES } from '../../shared/core-utils/i18n/i18n'
import { HttpStatusCode } from '../../shared/core-utils/miscs/http-error-codes'
import { VideoPlaylistPrivacy, VideoPrivacy } from '../../shared/models/videos'
-import { escapeHTML, isTestInstance, sha256 } from '../helpers/core-utils'
+import { isTestInstance, sha256 } from '../helpers/core-utils'
+import { escapeHTML } from '@shared/core-utils/renderer'
import { logger } from '../helpers/logger'
import { CONFIG } from '../initializers/config'
import {
ACCEPT_HEADERS,
- AVATARS_SIZE,
+ ACTOR_IMAGES_SIZE,
CUSTOM_HTML_TAG_COMMENTS,
EMBED_SIZE,
FILES_CONTENT_HASH,
let html = buffer.toString()
html = await ClientHtml.addAsyncPluginCSS(html)
+ html = ClientHtml.addCustomCSS(html)
+ html = ClientHtml.addTitleTag(html)
ClientHtml.htmlCache[path] = html
const image = {
url: entity.Actor.getAvatarUrl(),
- width: AVATARS_SIZE.width,
- height: AVATARS_SIZE.height
+ width: ACTOR_IMAGES_SIZE.AVATARS.width,
+ height: ACTOR_IMAGES_SIZE.AVATARS.height
}
const ogType = 'website'