@sphereon/ssi-sdk-waci-pex-qr-react
Version:
WACI PEx QR Code provider (react)
25 lines • 865 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.OutOfBandMessage = void 0;
const base64url_1 = __importDefault(require("base64url"));
class OutOfBandMessage {
static createPayload(oobQRProps) {
return {
type: oobQRProps.type,
id: oobQRProps.id,
from: oobQRProps.from,
body: Object.assign({}, oobQRProps.body),
};
}
static toJson(payload) {
return JSON.stringify(payload).replace('goalCode', 'goal-code');
}
static urlEncode(payload) {
return base64url_1.default.encode(this.toJson(payload));
}
}
exports.OutOfBandMessage = OutOfBandMessage;
//# sourceMappingURL=outOfBandMessage.js.map