mirror of
https://github.com/pockethost/pockethost.git
synced 2025-06-18 12:06:38 +00:00
enh: autocancel behavior for instance client mixin
This commit is contained in:
parent
c6af57acf7
commit
c0b50bef94
@ -43,12 +43,16 @@ export const createInstanceMixin = (context: MixinContext) => {
|
|||||||
(subdomain: string): Promise<[InstanceFields, UserFields] | []> =>
|
(subdomain: string): Promise<[InstanceFields, UserFields] | []> =>
|
||||||
client
|
client
|
||||||
.collection(INSTANCE_COLLECTION)
|
.collection(INSTANCE_COLLECTION)
|
||||||
.getFirstListItem<InstanceFields>(`subdomain = '${subdomain}'`)
|
.getFirstListItem<InstanceFields>(`subdomain = '${subdomain}'`, {
|
||||||
|
$autoCancel: false,
|
||||||
|
})
|
||||||
.then((instance) => {
|
.then((instance) => {
|
||||||
if (!instance) return []
|
if (!instance) return []
|
||||||
return client
|
return client
|
||||||
.collection('users')
|
.collection('users')
|
||||||
.getOne<UserFields>(instance.uid)
|
.getOne<UserFields>(instance.uid, {
|
||||||
|
$autoCancel: false,
|
||||||
|
})
|
||||||
.then((user) => {
|
.then((user) => {
|
||||||
return [instance, user]
|
return [instance, user]
|
||||||
})
|
})
|
||||||
@ -63,12 +67,16 @@ export const createInstanceMixin = (context: MixinContext) => {
|
|||||||
): Promise<[InstanceFields, UserFields] | []> => {
|
): Promise<[InstanceFields, UserFields] | []> => {
|
||||||
return client
|
return client
|
||||||
.collection(INSTANCE_COLLECTION)
|
.collection(INSTANCE_COLLECTION)
|
||||||
.getOne<InstanceFields>(instanceId)
|
.getOne<InstanceFields>(instanceId, {
|
||||||
|
$autoCancel: false,
|
||||||
|
})
|
||||||
.then((instance) => {
|
.then((instance) => {
|
||||||
if (!instance) return []
|
if (!instance) return []
|
||||||
return client
|
return client
|
||||||
.collection('users')
|
.collection('users')
|
||||||
.getOne<UserFields>(instance.uid)
|
.getOne<UserFields>(instance.uid, {
|
||||||
|
$autoCancel: false,
|
||||||
|
})
|
||||||
.then((user) => {
|
.then((user) => {
|
||||||
return [instance, user]
|
return [instance, user]
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user