fix getActiveVisitors return type
This commit is contained in:
parent
117cb6168c
commit
5468ca5dd3
|
@ -24,7 +24,7 @@ export function ActiveUsers({
|
|||
|
||||
const count = useMemo(() => {
|
||||
if (websiteId) {
|
||||
return data?.[0]?.x || 0;
|
||||
return data?.x || 0;
|
||||
}
|
||||
|
||||
return value !== undefined ? value : 0;
|
||||
|
|
|
@ -13,7 +13,7 @@ export async function getActiveVisitors(...args: [websiteId: string]) {
|
|||
async function relationalQuery(websiteId: string) {
|
||||
const { rawQuery } = prisma;
|
||||
|
||||
return rawQuery(
|
||||
const result = await rawQuery(
|
||||
`
|
||||
select count(distinct session_id) x
|
||||
from website_event
|
||||
|
@ -22,6 +22,8 @@ async function relationalQuery(websiteId: string) {
|
|||
`,
|
||||
{ websiteId, startAt: subMinutes(new Date(), 5) },
|
||||
);
|
||||
|
||||
return result[0] ?? null;
|
||||
}
|
||||
|
||||
async function clickhouseQuery(websiteId: string): Promise<{ x: number }> {
|
||||
|
|
Loading…
Reference in New Issue