Skip to content

Commit 435e7ba

Browse files
committed
fix(invites): preserve invites state on extension
1 parent 41f595e commit 435e7ba

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/popup/components/InviteItem.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ export default defineComponent({
172172
async function claim() {
173173
emit('loading', true);
174174
try {
175-
await store.dispatch('invites/claim', props.secretKey);
175+
await store.dispatch('invites/claim', Buffer.from(props.secretKey));
176176
await updateBalance();
177177
} catch (error) {
178178
if (await store.dispatch('invites/handleNotEnoughFoundsError', { error, isInviteError: true })) {

src/store/modules/invites.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ export default {
1212
invites: [],
1313
},
1414
mutations: {
15-
add: ({ invites }, secretKey) => invites.unshift({ secretKey, createdAt: Date.now() }),
15+
add: ({ invites }, secretKey) => invites.unshift({
16+
secretKey: secretKey.toJSON(),
17+
createdAt: Date.now(),
18+
}),
1619
delete(state, secretKey) {
1720
state.invites = state.invites.filter((invite) => invite.secretKey !== secretKey);
1821
},

0 commit comments

Comments
 (0)