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