From 12079a1f113bdbdf09f3ec7914c96adfe0d9c0ca Mon Sep 17 00:00:00 2001 From: philogicae Date: Fri, 6 Sep 2024 17:37:15 +0300 Subject: [PATCH] Fix instance deletion --- src/domain/instance.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/domain/instance.ts b/src/domain/instance.ts index 0500f962..c26b74e3 100644 --- a/src/domain/instance.ts +++ b/src/domain/instance.ts @@ -225,7 +225,10 @@ export class InstanceManager }, }) - await account.decreaseALEPHFlow(receiver, instanceCosts.totalCost) + await account.decreaseALEPHFlow( + receiver, + instanceCosts.totalCost + EXTRA_WEI, + ) } try { @@ -423,7 +426,13 @@ export class InstanceManager instancesOrIds = Array.isArray(instancesOrIds) ? instancesOrIds : [instancesOrIds] - instancesOrIds.forEach(() => { + instancesOrIds.forEach((instance) => { + if ( + typeof instance !== 'string' && + instance.payment?.type === PaymentType.superfluid && + instance.payment?.receiver + ) + steps.push('streamDel') steps.push('instanceDel') }) return steps