]> Untitled Git - lemmy-ui.git/blob - src/shared/utils/app/initialize-site.ts
fix: Fix badge alignment and break out into component
[lemmy-ui.git] / src / shared / utils / app / initialize-site.ts
1 import { GetSiteResponse } from "lemmy-js-client";
2 import { setupEmojiDataModel, setupMarkdown } from "../../markdown";
3 import { I18NextService, UserService } from "../../services";
4
5 export default function initializeSite(site?: GetSiteResponse) {
6   UserService.Instance.myUserInfo = site?.my_user;
7   I18NextService.i18n.changeLanguage();
8   if (site) {
9     setupEmojiDataModel(site.custom_emojis ?? []);
10   }
11   setupMarkdown();
12 }