From c0b50bef9452e7d0b801de1af2fab0bb5af50e2c Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Sun, 18 Jun 2023 06:24:23 -0700 Subject: [PATCH] enh: autocancel behavior for instance client mixin --- .../src/services/clientService/InstanceMIxin.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/daemon/src/services/clientService/InstanceMIxin.ts b/packages/daemon/src/services/clientService/InstanceMIxin.ts index a0a9e5ac..29bab542 100644 --- a/packages/daemon/src/services/clientService/InstanceMIxin.ts +++ b/packages/daemon/src/services/clientService/InstanceMIxin.ts @@ -43,12 +43,16 @@ export const createInstanceMixin = (context: MixinContext) => { (subdomain: string): Promise<[InstanceFields, UserFields] | []> => client .collection(INSTANCE_COLLECTION) - .getFirstListItem(`subdomain = '${subdomain}'`) + .getFirstListItem(`subdomain = '${subdomain}'`, { + $autoCancel: false, + }) .then((instance) => { if (!instance) return [] return client .collection('users') - .getOne(instance.uid) + .getOne(instance.uid, { + $autoCancel: false, + }) .then((user) => { return [instance, user] }) @@ -63,12 +67,16 @@ export const createInstanceMixin = (context: MixinContext) => { ): Promise<[InstanceFields, UserFields] | []> => { return client .collection(INSTANCE_COLLECTION) - .getOne(instanceId) + .getOne(instanceId, { + $autoCancel: false, + }) .then((instance) => { if (!instance) return [] return client .collection('users') - .getOne(instance.uid) + .getOne(instance.uid, { + $autoCancel: false, + }) .then((user) => { return [instance, user] })