Merge branch 'dev' into feat/um-23-new-schema

pull/1668/head
Brian Cao 2022-11-18 10:34:17 -08:00
commit ac5ec730d2
4 changed files with 7 additions and 7 deletions

View File

@ -12,17 +12,14 @@ export default function useRequireLogin() {
async function loadUser() { async function loadUser() {
setLoading(true); setLoading(true);
const { const { ok, data } = await get('/auth/verify');
ok,
data: { user },
} = await get('/auth/verify');
if (!ok) { if (!ok) {
await router.push('/login'); await router.push('/login');
return null; return null;
} }
setUser(user); setUser(data.user);
setLoading(false); setLoading(false);
} }

View File

@ -43,6 +43,9 @@ module.exports = {
eslint: { eslint: {
ignoreDuringBuilds: true, ignoreDuringBuilds: true,
}, },
typescript: {
ignoreBuildErrors: true,
},
webpack(config) { webpack(config) {
config.module.rules.push({ config.module.rules.push({
test: /\.svg$/, test: /\.svg$/,

View File

@ -13,7 +13,7 @@ export default async (req: NextApiRequestAuth, res: NextApiResponse<RealtimeInit
if (req.method === 'GET') { if (req.method === 'GET') {
const { id: userId } = req.auth.user; const { id: userId } = req.auth.user;
const websites = await getUserWebsites(userId); const websites = await getUserWebsites({ userId });
const ids = websites.map(({ id }) => id); const ids = websites.map(({ id }) => id);
const token = createToken({ websites: ids }, secret()); const token = createToken({ websites: ids }, secret());
const data = await getRealtimeData(ids, subMinutes(new Date(), 30)); const data = await getRealtimeData(ids, subMinutes(new Date(), 30));

View File

@ -54,7 +54,7 @@ async function clickhouseQuery(
const { filterQuery } = parseFilters(filters, params); const { filterQuery } = parseFilters(filters, params);
return rawQuery( return rawQuery(
`select ${field} x, count(*) y `select ${field} x, count(distinct session_id) y
from event as x from event as x
where website_id = $1 where website_id = $1
and rev_id = $2 and rev_id = $2