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