Skip to content

Commit ebdafb4

Browse files
committed
refactor: simplify Promise interactions
1 parent ecc1434 commit ebdafb4

File tree

6 files changed

+13
-9
lines changed

6 files changed

+13
-9
lines changed

src/lib/rpc.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ export default class RpcPeer {
2828
this.#handlers = handlers;
2929
}
3030

31-
processMessage(message) {
31+
async processMessage(message) {
3232
if (message.type === REQUEST_CANCEL) {
3333
const controller = this.#responseControllers[message.id];
3434
if (!controller) {
3535
this.#send({ id: message.id, error: 'Can\'t cancel request: its abort controller not found' });
36-
return Promise.resolve();
36+
return undefined;
3737
}
3838
controller.abort();
39-
return Promise.resolve();
39+
return undefined;
4040
}
4141
return [NOTIFICATION, REQUEST].includes(message.type)
4242
? this.#processRequestMessage(message)

src/store/modules/accounts/airGap.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ export default {
5757
dispatch('router/push', { name: 'vault-setup-method' }, { root: true });
5858
},
5959

60-
sign: () => Promise.reject(new Error('Not implemented yet')),
60+
sign: () => {
61+
throw new Error('Not implemented yet');
62+
},
6163

6264
signTransactionByDeepLink({ commit }, requestUrl) {
6365
if (process.env.VUE_APP_CORDOVA) {

src/store/modules/accounts/ledger.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,9 @@ export default {
9999
}
100100
},
101101

102-
sign: () => Promise.reject(new Error('Not implemented yet')),
102+
sign: () => {
103+
throw new Error('Not implemented yet');
104+
},
103105

104106
async signTransaction({ rootGetters, dispatch, rootState: { sdk } }, { transaction, signal }) {
105107
await dispatch('ensureCurrentAccountAvailable');

src/store/plugins/reverseIframe.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ export default (store) => {
2424
namespaced: true,
2525
actions: {
2626
open(_, { name, ...props }) {
27-
if (!modals[name]) return Promise.reject(new Error(`Modal with name "${name}" not registered`));
27+
if (!modals[name]) throw new Error(`Modal with name "${name}" not registered`);
2828
const popupWindow = window.open('/', 'popup', 'width=530,height=730');
29-
if (!popupWindow) return Promise.reject(new Error('Can\'t show popup window'));
29+
if (!popupWindow) throw new Error('Can\'t show popup window');
3030
popupWindow.modalName = name;
3131
return new Promise((resolve, reject) => {
3232
popupWindow.modalProps = { ...props, resolve, reject };

src/store/plugins/ui/modals.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export default (store) => {
3838
},
3939
actions: {
4040
open({ commit }, { name, signal, allowRedirect, ...props }) {
41-
if (!modals[name]) return Promise.reject(new Error(`Modal with name "${name}" not registered`));
41+
if (!modals[name]) throw new Error(`Modal with name "${name}" not registered`);
4242
const key = Symbol(`modal-${name}-${Date.now() % 1e4}`);
4343
let abort;
4444
return new Promise((resolve, reject) => {

src/store/plugins/ui/names.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ export default (store) => {
167167
async updatePointer({
168168
rootState, state, commit, dispatch,
169169
}, { name, address }) {
170-
const sdk = await Promise.resolve(rootState.sdk);
170+
const sdk = await rootState.sdk;
171171
const nameEntry = await sdk.api.getNameEntryByName(name);
172172
await sdk.aensUpdate(
173173
name,

0 commit comments

Comments
 (0)