UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

14 lines 1.46 kB
import { TapError } from '@iotize/tap'; export class TapScramError extends TapError { constructor(code, message, request) { super(code, message, undefined); this.request = request; } static scramNotStartedYet(failedRequest) { return new TapScramError(TapError.Code.ScramNotStartedYet, `SCRAM session has not been initialized yet. You cannot use secure communication.`, failedRequest); } static invalidScramKey(failedRequest) { return new TapScramError(TapError.Code.InvalidScramKey, `SCRAM session key is not valid.`, failedRequest); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NyYW0tZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vYXV0aC9zcmMvbGliL3NjcmFtLWVycm9ycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBR3ZDLE1BQU0sT0FBTyxhQUFjLFNBQVEsUUFBUTtJQUN6QyxZQUNFLElBQW1CLEVBQ25CLE9BQWUsRUFDUixPQUF3QjtRQUUvQixLQUFLLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxTQUFTLENBQUMsQ0FBQztRQUZ6QixZQUFPLEdBQVAsT0FBTyxDQUFpQjtJQUdqQyxDQUFDO0lBRUQsTUFBTSxDQUFDLGtCQUFrQixDQUFDLGFBQThCO1FBQ3RELE9BQU8sSUFBSSxhQUFhLENBQ3RCLFFBQVEsQ0FBQyxJQUFJLENBQUMsa0JBQWtCLEVBQ2hDLGtGQUFrRixFQUNsRixhQUFhLENBQ2QsQ0FBQztJQUNKLENBQUM7SUFFRCxNQUFNLENBQUMsZUFBZSxDQUFDLGFBQThCO1FBQ25ELE9BQU8sSUFBSSxhQUFhLENBQ3RCLFFBQVEsQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUM3QixpQ0FBaUMsRUFDakMsYUFBYSxDQUNkLENBQUM7SUFDSixDQUFDO0NBQ0YifQ==