@broxus/js-core
Version:
MobX-based JavaScript Core library
12 lines (11 loc) • 708 B
JavaScript
import { debug, groupCollapsed, groupEnd, sliceString } from '@broxus/js-utils';
import { errorLabelStyle, inheritTextStyle, successTextStyle } from '../../console';
import { getScanLink } from '../../utils/get-scan-link';
export function unsubscribeErrorMessage(name, address, e, networkId) {
const link = getScanLink(address.toString(), networkId);
groupCollapsed(`%c${name}%c Unable to unsubscribe from ${name} contract Subscriber`, errorLabelStyle, inheritTextStyle, successTextStyle, inheritTextStyle);
debug('Message', e.message);
debug('Code', e.code);
debug(`${name} address: %c${sliceString(address.toString())}%c ${link}`, successTextStyle, inheritTextStyle);
groupEnd();
}