Skip to content

Commit 9458f2c

Browse files
committed
fix(logger): support set logger to null
1 parent 1223fa0 commit 9458f2c

File tree

14 files changed

+19
-18
lines changed

14 files changed

+19
-18
lines changed

dist/anyweb-js-sdk.umd.min.js

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

dist/anyweb-js-sdk.umd.min.js.map

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@idealight-labs/anyweb-js-sdk",
33
"description": "AnyWeb JavaScript Software Development Kit",
4-
"version": "1.3.3",
4+
"version": "1.3.4",
55
"license": "LGPL-3.0",
66
"author": "common@idealight.ltd",
77
"repository": {

dist/src/interface/provider.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export interface IRequestArguments {
1212
readonly chainId?: number;
1313
}
1414
export interface IBaseProviderOptions {
15-
logger?: ConsoleLike;
15+
logger?: ConsoleLike | null;
1616
appId: string;
1717
global?: boolean;
1818
}

dist/src/provider.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { ConsoleLike } from './utils/types';
1313
* const provider = new Provider()
1414
*/
1515
export declare class Provider implements IProvider {
16-
logger?: ConsoleLike;
16+
logger: ConsoleLike | null;
1717
readonly appId: string;
1818
private chainId;
1919
private static instance;

dist/src/provider.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ const address_1 = require("./utils/address");
3030
*/
3131
class Provider {
3232
constructor({ logger = console, appId, global = false }, appUrl = 'https://app.anyweb.cc/#/') {
33+
this.logger = console;
3334
this.chainId = 1;
3435
this.events = {};
3536
if (global) {

dist/src/utils/address.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ export declare enum AddressType {
1010
* @param address
1111
* @param logger
1212
*/
13-
export declare const getAddressType: (address: string, logger?: ConsoleLike) => AddressType;
13+
export declare const getAddressType: (address: string, logger?: ConsoleLike | null) => AddressType;

dist/src/utils/address.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var AddressType;
1616
*/
1717
const getAddressType = (address, logger = console) => {
1818
const decodeResult = (0, conflux_address_js_1.decode)(address);
19-
logger.debug('[AnyWeb] decodeResult', decodeResult);
19+
logger === null || logger === void 0 ? void 0 : logger.debug('[AnyWeb] decodeResult', decodeResult);
2020
if (Object.keys(decodeResult).includes('type')) {
2121
return decodeResult.type;
2222
}

dist/src/utils/common.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export declare function sha512(str: string): string;
1515
export declare const isObject: (obj: unknown) => boolean;
1616
export declare const sendMessageToApp: ({ data, type, success, code, }: IIframeData) => void;
1717
export declare const sendMessage: (localWindow: any, { data, type, success, code, message }: IIframeData) => any;
18-
export declare const createIframe: (url: string, appUrl: string, logger?: ConsoleLike | undefined) => Promise<void>;
18+
export declare const createIframe: (url: string, appUrl: string, logger?: ConsoleLike | null | undefined) => Promise<void>;
1919
export declare const getIframe: (method: IMethodType, appUrl: string, params: Record<any, any>, onClose: () => void, silence?: boolean, logger?: ConsoleLike | undefined) => Promise<() => void>;
2020
export declare const callIframe: (method: IMethodType, { appId, params, chainId, scopes, waitResult, silence, }: IIframeOptions, provider: Provider) => Promise<unknown>;
2121
export declare const writeStorage: (key: string, content: Record<string, unknown>, expiresTime?: number) => void;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@idealight-labs/anyweb-js-sdk",
33
"description": "AnyWeb JavaScript Software Development Kit",
4-
"version": "1.3.3",
4+
"version": "1.3.4",
55
"license": "LGPL-3.0",
66
"author": "common@idealight.ltd",
77
"repository": {

0 commit comments

Comments
 (0)