From 4a30a82d116f4e7dc2da68b97c4299101b1bc09e Mon Sep 17 00:00:00 2001 From: William Chong Date: Tue, 14 Jan 2025 18:43:27 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8A=20Add=20console.error()=20in=20cat?= =?UTF-8?q?ch=20blocks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/ContentFingerprintLink.vue | 1 + components/IscnUploadForm.vue | 1 + pages/auth/redirect.vue | 2 ++ pages/edit/_iscnId.vue | 4 ++++ pages/nft/iscn/_iscnId.vue | 5 +++++ pages/nft/url/index.vue | 3 +++ pages/view/_iscnId/card.vue | 2 ++ store/iscn.ts | 6 ++++++ utils/auth.ts | 1 + 9 files changed, 25 insertions(+) diff --git a/components/ContentFingerprintLink.vue b/components/ContentFingerprintLink.vue index 15fa252b..9776d5a1 100644 --- a/components/ContentFingerprintLink.vue +++ b/components/ContentFingerprintLink.vue @@ -69,6 +69,7 @@ export default class ContentFingerprintLink extends Vue { }) link = data.link } catch (error) { + // eslint-disable-next-line no-console console.error(error) } window.open(link, '_blank') diff --git a/components/IscnUploadForm.vue b/components/IscnUploadForm.vue index ba0dad28..4c29e712 100644 --- a/components/IscnUploadForm.vue +++ b/components/IscnUploadForm.vue @@ -658,6 +658,7 @@ export default class IscnUploadForm extends Vue { } this.epubMetadataList.push(epubMetadata) } catch (err) { + // eslint-disable-next-line no-console console.error(err) } } diff --git a/pages/auth/redirect.vue b/pages/auth/redirect.vue index 8e255a65..aecdc7dd 100644 --- a/pages/auth/redirect.vue +++ b/pages/auth/redirect.vue @@ -74,6 +74,8 @@ export default class RedirectPage extends Vue { } this.$router.replace(postAuthRoute); } catch (err) { + // eslint-disable-next-line no-console + console.error(err) this.$nuxt.error({ statusCode: 400, message: (err as Error).toString(), diff --git a/pages/edit/_iscnId.vue b/pages/edit/_iscnId.vue index c92625e7..feec7344 100644 --- a/pages/edit/_iscnId.vue +++ b/pages/edit/_iscnId.vue @@ -273,6 +273,8 @@ const walletModule = namespace('wallet') return {} } } catch (err) { + // eslint-disable-next-line no-console + console.error(err) error(err as Error) } return {} @@ -470,6 +472,8 @@ export default class EditIscnPage extends Vue { ) } } catch (error) { + // eslint-disable-next-line no-console + console.error(error); this.shouldShowAlert = true this.errorMessage = (error as Error).toString() } diff --git a/pages/nft/iscn/_iscnId.vue b/pages/nft/iscn/_iscnId.vue index 011aac75..36bac734 100644 --- a/pages/nft/iscn/_iscnId.vue +++ b/pages/nft/iscn/_iscnId.vue @@ -518,6 +518,8 @@ export default class NFTMintPage extends Vue { throw new Error(ErrorType.USER_NOT_ISCN_OWNER) } } catch (error) { + // eslint-disable-next-line no-console + console.error(error) this.setError(error) } } @@ -612,6 +614,8 @@ export default class NFTMintPage extends Vue { } /* eslint-enable no-fallthrough */ } catch (error) { + // eslint-disable-next-line no-console + console.error(error) this.mintState = MintState.DONE this.setError(error) } @@ -739,6 +743,7 @@ export default class NFTMintPage extends Vue { this.isCustomOgimage = true; logTrackerEvent(this, 'IscnMintNFT', 'GetOgImageExists', arweaveID, 1); } catch (err) { + // eslint-disable-next-line no-console console.error(err) } } diff --git a/pages/nft/url/index.vue b/pages/nft/url/index.vue index 46fa23e7..6946aa26 100644 --- a/pages/nft/url/index.vue +++ b/pages/nft/url/index.vue @@ -418,6 +418,7 @@ export default class FetchIndex extends Vue { }); window.opener.postMessage(message, this.redirectOrigin); } catch (err) { + // eslint-disable-next-line no-console console.error(err); } } @@ -751,6 +752,7 @@ export default class FetchIndex extends Vue { }); window.opener.postMessage(message, this.redirectOrigin); } catch (err) { + // eslint-disable-next-line no-console console.error(err); } } @@ -809,6 +811,7 @@ export default class FetchIndex extends Vue { }); window.opener.postMessage(message, this.redirectOrigin); } catch (err) { + // eslint-disable-next-line no-console console.error(err); } } diff --git a/pages/view/_iscnId/card.vue b/pages/view/_iscnId/card.vue index d48e4171..adc0a41f 100644 --- a/pages/view/_iscnId/card.vue +++ b/pages/view/_iscnId/card.vue @@ -73,6 +73,8 @@ const iscnModule = namespace('iscn') } } } catch (err) { + // eslint-disable-next-line no-console + console.error(err) error(err as Error) } return {} diff --git a/store/iscn.ts b/store/iscn.ts index a408e766..c3e63192 100644 --- a/store/iscn.ts +++ b/store/iscn.ts @@ -112,6 +112,8 @@ export default class ISCN extends VuexModule { } } while (nextSequence !== 0) } catch (error) { + // eslint-disable-next-line no-console + console.error(error) this.context.commit('setErrorMessage', error) } finally { this.context.commit('setIsLoading', false) @@ -129,6 +131,8 @@ export default class ISCN extends VuexModule { if (data.records) result = data.records this.context.commit('appendRecords', result) } catch (error) { + // eslint-disable-next-line no-console + console.error(error) this.context.commit('setErrorMessage', error) } finally { this.context.commit('setIsLoading', false) @@ -171,6 +175,8 @@ export default class ISCN extends VuexModule { if (data.records) result = data.records this.context.commit('appendRecords', result) } catch (error) { + // eslint-disable-next-line no-console + console.error(error) this.context.commit('setErrorMessage', error) } finally { this.context.commit('setIsLoading', false) diff --git a/utils/auth.ts b/utils/auth.ts index c31a771b..e197a5c6 100644 --- a/utils/auth.ts +++ b/utils/auth.ts @@ -13,6 +13,7 @@ export function checkJwtTokenValidity (token: string) { const isMatchPermissions = (decoded as any).permissions === SIGN_AUTHORIZATION_PERMISSIONS; return !isExpired && isMatchPermissions; } catch (error) { + // eslint-disable-next-line no-console console.error(error); return false; }