Updated event handling.
This commit is contained in:
@@ -5,6 +5,7 @@ const prisma = new PrismaClient();
|
||||
export async function runQuery(query) {
|
||||
return query
|
||||
.catch(e => {
|
||||
console.error(e);
|
||||
throw e;
|
||||
})
|
||||
.finally(async () => {
|
||||
@@ -69,9 +70,9 @@ export async function savePageView(website_id, session_id, url, referrer) {
|
||||
);
|
||||
}
|
||||
|
||||
export async function saveEvent(website_id, session_id, url, eventType, eventValue) {
|
||||
export async function saveEvent(website_id, session_id, url, event_type, event_value) {
|
||||
return runQuery(
|
||||
prisma.pageview.create({
|
||||
prisma.event.create({
|
||||
data: {
|
||||
website: {
|
||||
connect: {
|
||||
@@ -84,8 +85,8 @@ export async function saveEvent(website_id, session_id, url, eventType, eventVal
|
||||
},
|
||||
},
|
||||
url,
|
||||
eventType,
|
||||
eventValue,
|
||||
event_type,
|
||||
event_value,
|
||||
},
|
||||
}),
|
||||
);
|
||||
|
||||
@@ -91,8 +91,8 @@ export function parseCollectRequest(req) {
|
||||
const {
|
||||
url,
|
||||
referrer,
|
||||
eventType,
|
||||
eventValue,
|
||||
event_type,
|
||||
event_value,
|
||||
session: { website_id, session_id, time, hash: validationHash },
|
||||
} = payload;
|
||||
|
||||
@@ -109,8 +109,8 @@ export function parseCollectRequest(req) {
|
||||
session_id,
|
||||
url,
|
||||
referrer,
|
||||
eventType,
|
||||
eventValue,
|
||||
event_type,
|
||||
event_value,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user