@massalabs/wallet-provider
Version:
massa's wallet provider
18 lines • 681 B
JavaScript
import { UserRejectionError } from '../userRejection';
export function isUserRejectionError(error) {
const bearbyUserRejectionErrorMessage = 'User rejected';
const massaUserRejectionErrorMessage = 'Action canceled by user';
return (!!error.message &&
(error.message.includes(bearbyUserRejectionErrorMessage) ||
error.message.includes(massaUserRejectionErrorMessage)));
}
export function errorHandler(operationName, error) {
if (isUserRejectionError(error)) {
return new UserRejectionError({
operationName: operationName,
cause: error,
});
}
return error;
}
//# sourceMappingURL=errorHandler.js.map