Hi guys it is possible to do something like that, ...
# orm-help
h
Hi guys it is possible to do something like that, i want the function to execute first prisma.pageview.create then update
export async function savePageView(website_id, session_id, url, referrer) {
 
const ref = new Referer(referrer);
 
return runQuery(
   
prisma.pageview.create({
     
data: {
       
website_id,
       
session_id,
       
url: url?.substr(0, URL_LENGTH),
       
referrer: (await getRef(referrer)) //put referrer "direct" if parameters in function is empty,
       
referrer_group: ref.referer ? ref.referer : ref.uri.hostname,
       
referrer_medium: ref.medium,
     
},
   
}),
   
prisma.pageview.update({
     
where: {
       
referrer: "direct",
     
},
     
data: {
       
referrer_group: "Visites directes",
     
},
   
})
 
);
}