From 7d6080edbf2245b5309392616bebe1a46dc2b9cc Mon Sep 17 00:00:00 2001 From: Alois Date: Sun, 5 Jul 2026 21:57:04 +0200 Subject: [PATCH] (fix): stuff --- packages/mtp/src/context.tsx | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/mtp/src/context.tsx b/packages/mtp/src/context.tsx index 5ca378c..e116d40 100644 --- a/packages/mtp/src/context.tsx +++ b/packages/mtp/src/context.tsx @@ -132,15 +132,27 @@ function deserializeSessionState(value: unknown): MTPSessionState | null { } class LocalMTPSessionStorage implements MTPSessionStorage { + private readonly load: ( + key: K, + ) => Promise | undefined>; + + private readonly save: ( + key: K, + value: Record, + ) => Promise; + constructor( - private readonly load: ( + load: ( key: K, ) => Promise | undefined>, - private readonly save: ( + save: ( key: K, value: Record, ) => Promise, - ) {} + ) { + this.load = load; + this.save = save; + } async getSession(conversationId: string): Promise { const sessions = (await this.load("e2ee_sessions")) ?? {};