1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-12 14:23:32 +00:00

[PM-18043] Add serialization/deserialization support (#13804)

* feat: add support for serialization-PR tweaks

* feat: update sdk version
This commit is contained in:
Andreas Coroiu
2025-04-17 16:25:35 +02:00
committed by GitHub
parent 6c930deefe
commit ede4776433
4 changed files with 17 additions and 7 deletions

View File

@@ -18,7 +18,11 @@ export class BackgroundCommunicationBackend implements CommunicationBackend {
return; return;
} }
void this.queue.enqueue({ ...message.message, source: { Web: { id: sender.tab.id } } }); void this.queue.enqueue(
new IncomingMessage(message.message.payload, message.message.destination, {
Web: { id: sender.tab.id },
}),
);
}); });
} }

View File

@@ -19,7 +19,13 @@ export class WebCommunicationProvider implements CommunicationBackend {
return; return;
} }
await this.queue.enqueue({ ...message.message, source: "BrowserBackground" }); void this.queue.enqueue(
new IncomingMessage(
message.message.payload,
message.message.destination,
"BrowserBackground",
),
);
}); });
} }

8
package-lock.json generated
View File

@@ -24,7 +24,7 @@
"@angular/platform-browser": "18.2.13", "@angular/platform-browser": "18.2.13",
"@angular/platform-browser-dynamic": "18.2.13", "@angular/platform-browser-dynamic": "18.2.13",
"@angular/router": "18.2.13", "@angular/router": "18.2.13",
"@bitwarden/sdk-internal": "0.2.0-main.133", "@bitwarden/sdk-internal": "0.2.0-main.137",
"@electron/fuses": "1.8.0", "@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5", "@emotion/css": "11.13.5",
"@koa/multer": "3.0.2", "@koa/multer": "3.0.2",
@@ -4700,9 +4700,9 @@
"link": true "link": true
}, },
"node_modules/@bitwarden/sdk-internal": { "node_modules/@bitwarden/sdk-internal": {
"version": "0.2.0-main.133", "version": "0.2.0-main.137",
"resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.133.tgz", "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.137.tgz",
"integrity": "sha512-KzKJGf9cKlcQzfRmqkAwVGBN1kDpcRFkTMm7nrphZSrjfaWJWI1lBEJ0DhnkbMMHJXhQavGyoVk5TIn/Y8ylmw==", "integrity": "sha512-Df0pB5tOEc4WiMjskunTrqHulPzenFv8C61sqsBhHfy80xcf5kU5JyPd4asbf3e4uNS6QGXptd8imp09AuiFEA==",
"license": "GPL-3.0" "license": "GPL-3.0"
}, },
"node_modules/@bitwarden/send-ui": { "node_modules/@bitwarden/send-ui": {

View File

@@ -156,7 +156,7 @@
"@angular/platform-browser": "18.2.13", "@angular/platform-browser": "18.2.13",
"@angular/platform-browser-dynamic": "18.2.13", "@angular/platform-browser-dynamic": "18.2.13",
"@angular/router": "18.2.13", "@angular/router": "18.2.13",
"@bitwarden/sdk-internal": "0.2.0-main.133", "@bitwarden/sdk-internal": "0.2.0-main.137",
"@electron/fuses": "1.8.0", "@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5", "@emotion/css": "11.13.5",
"@koa/multer": "3.0.2", "@koa/multer": "3.0.2",