Skip to content

Commit 30ea148

Browse files
committed
🐛 Fixed serialization issues causing errors when reloading state
1 parent 9197dc4 commit 30ea148

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

src/sake/utils/helpers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ export function parseNestedWithBigInts(value: unknown): unknown {
4848
}
4949

5050
if (typeof value === 'object') {
51+
if (Array.isArray(value)) {
52+
return value.map((item) => parseNestedWithBigInts(item));
53+
}
5154
const result: Record<string, unknown> = {};
5255
Object.entries(value).forEach(([key, val]) => {
5356
result[key] = parseNestedWithBigInts(val);

src/sake/webview/dist/sake/webview.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40849,6 +40849,7 @@ function handleStateResponse(message) {
4084940849
break;
4085040850
}
4085140851
case StateId.Accounts: {
40852+
console.log('aaaaaccounts', message.payload);
4085240853
const _accounts = message.payload;
4085340854
const _selectedAccount = get_store_value(selectedAccount);
4085440855
// update accounts store

src/sake/webview/dist/sake/webview.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/sake/webview/src/helpers/events.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ function handleStateResponse(
120120
}
121121

122122
case StateId.Accounts: {
123+
console.log('aaaaaccounts', message.payload);
123124
const _accounts = message.payload as AccountState;
124125
const _selectedAccount = get(selectedAccount);
125126

0 commit comments

Comments
 (0)