test-ic-wallet-middleware-common
Version:
Ic middleware wallet common objects
22 lines (21 loc) • 597 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WatchOnlyIdentity = void 0;
const principal_1 = require("@dfinity/principal");
class WatchOnlyIdentity {
principal;
constructor(principal) {
this.principal = principal_1.Principal.fromText(principal);
}
getPrincipal() {
return this.principal;
}
transformRequest(request) {
const result = {
...request,
body: { content: request.body }
};
return Promise.resolve(result);
}
}
exports.WatchOnlyIdentity = WatchOnlyIdentity;