import { InitialFetchRequest, IsoData } from '../shared/interfaces';
import { routes } from '../shared/routes';
import IsomorphicCookie from 'isomorphic-cookie';
-import { setAuth } from '../shared/utils';
-import { GetSiteForm, LemmyHttp } from 'lemmy-js-client';
+import { GetSite, LemmyHttp } from 'lemmy-js-client';
import process from 'process';
import { Helmet } from 'inferno-helmet';
import { initializeSite } from '../shared/initialize';
const context = {} as any;
let auth: string = IsomorphicCookie.load('jwt', req);
- let getSiteForm: GetSiteForm = {};
- setAuth(getSiteForm, auth);
+ let getSiteForm: GetSite = { auth };
let promises: Promise<any>[] = [];
let isoData: IsoData = {
path: req.path,
- site,
+ site_res: site,
routeData,
lang,
};
const wrapper = (
<StaticRouter location={req.url} context={isoData}>
- <App site={isoData.site} />
+ <App siteRes={isoData.site_res} />
</StaticRouter>
);
if (context.url) {