diff --git a/interop/src/clients/android-interop/src/main/java/com/wire/androidinterop/InteropActionHandler.kt b/interop/src/clients/android-interop/src/main/java/com/wire/androidinterop/InteropActionHandler.kt index 06301e1bd3..da94f93105 100644 --- a/interop/src/clients/android-interop/src/main/java/com/wire/androidinterop/InteropActionHandler.kt +++ b/interop/src/clients/android-interop/src/main/java/com/wire/androidinterop/InteropActionHandler.kt @@ -109,7 +109,7 @@ class InteropActionHandler(val coreCrypto: CoreCrypto) { coreCrypto.transaction { context -> context.processWelcomeMessage(Welcome(action.welcome)) }.let { - Result.success(Base64.Default.encode(it.id.copyBytes())) + Result.success(Base64.Default.encode(it.copyBytes())) } } diff --git a/interop/src/clients/corecrypto/web/mls.ts b/interop/src/clients/corecrypto/web/mls.ts index f5efb54aab..14ada68072 100644 --- a/interop/src/clients/corecrypto/web/mls.ts +++ b/interop/src/clients/corecrypto/web/mls.ts @@ -101,7 +101,7 @@ export async function processWelcome() { const [welcome] = arguments; const welcomeMessage = new Welcome(Uint8Array.from(Object.values(welcome)).buffer); - const { id } = await window.cc.transaction((ctx) => + const id = await window.cc.transaction((ctx) => ctx.processWelcomeMessage(welcomeMessage)); return new Uint8Array(id.copyBytes()); }