UNPKG

@neo-one/server-plugin-wallet

Version:

NEO•ONE Server wallet plugin.

27 lines (25 loc) 3.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const server_plugin_1 = require("@neo-one/server-plugin"); const common_1 = require("./common"); class DeleteWalletCRUD extends server_plugin_1.DeleteCRUD { constructor({ resourceType }) { super({ resourceType, help: 'Deletes the wallet called <name>. This permanently deletes ' + 'the wallet from NEO•ONE, there is no way to recover it.', options: common_1.common.options, }); } async getCLIName(options) { return common_1.common.getCLIName(options); } async getCLIResourceOptions(options) { return common_1.common.getCLIResourceOptions(options); } async postExecCLI({ cli }) { await cli.exec(`deactivate wallet`); } } exports.DeleteWalletCRUD = DeleteWalletCRUD; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkRlbGV0ZVdhbGxldENSVUQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwwREFBOEc7QUFFOUcscUNBQWtDO0FBRWxDLE1BQWEsZ0JBQWlCLFNBQVEsMEJBQXlDO0lBQzdFLFlBQW1CLEVBQUUsWUFBWSxFQUFpRDtRQUNoRixLQUFLLENBQUM7WUFDSixZQUFZO1lBQ1osSUFBSSxFQUNGLDZEQUE2RDtnQkFDN0QseURBQXlEO1lBQzNELE9BQU8sRUFBRSxlQUFNLENBQUMsT0FBTztTQUN4QixDQUFDLENBQUM7SUFDTCxDQUFDO0lBRU0sS0FBSyxDQUFDLFVBQVUsQ0FBQyxPQUFpRDtRQUN2RSxPQUFPLGVBQU0sQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDcEMsQ0FBQztJQUVNLEtBQUssQ0FBQyxxQkFBcUIsQ0FBQyxPQUE4QjtRQUMvRCxPQUFPLGVBQU0sQ0FBQyxxQkFBcUIsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUMvQyxDQUFDO0lBRU0sS0FBSyxDQUFDLFdBQVcsQ0FBQyxFQUFFLEdBQUcsRUFBeUM7UUFDckUsTUFBTSxHQUFHLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLENBQUM7SUFDdEMsQ0FBQztDQUNGO0FBdEJELDRDQXNCQyIsImZpbGUiOiJuZW8tb25lLXNlcnZlci1wbHVnaW4td2FsbGV0L3NyYy9jcnVkL3dhbGxldC9EZWxldGVXYWxsZXRDUlVELmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGVsZXRlQ1JVRCwgRXhlY0NMSU9wdGlvbnMsIEdldENMSU5hbWVPcHRpb25zLCBHZXRDTElSZXNvdXJjZU9wdGlvbnMgfSBmcm9tICdAbmVvLW9uZS9zZXJ2ZXItcGx1Z2luJztcbmltcG9ydCB7IFdhbGxldCwgV2FsbGV0UmVzb3VyY2VPcHRpb25zLCBXYWxsZXRSZXNvdXJjZVR5cGUgfSBmcm9tICcuLi8uLi9XYWxsZXRSZXNvdXJjZVR5cGUnO1xuaW1wb3J0IHsgY29tbW9uIH0gZnJvbSAnLi9jb21tb24nO1xuXG5leHBvcnQgY2xhc3MgRGVsZXRlV2FsbGV0Q1JVRCBleHRlbmRzIERlbGV0ZUNSVUQ8V2FsbGV0LCBXYWxsZXRSZXNvdXJjZU9wdGlvbnM+IHtcbiAgcHVibGljIGNvbnN0cnVjdG9yKHsgcmVzb3VyY2VUeXBlIH06IHsgcmVhZG9ubHkgcmVzb3VyY2VUeXBlOiBXYWxsZXRSZXNvdXJjZVR5cGUgfSkge1xuICAgIHN1cGVyKHtcbiAgICAgIHJlc291cmNlVHlwZSxcbiAgICAgIGhlbHA6XG4gICAgICAgICdEZWxldGVzIHRoZSB3YWxsZXQgY2FsbGVkIDxuYW1lPi4gVGhpcyBwZXJtYW5lbnRseSBkZWxldGVzICcgK1xuICAgICAgICAndGhlIHdhbGxldCBmcm9tIE5FT+KAok9ORSwgdGhlcmUgaXMgbm8gd2F5IHRvIHJlY292ZXIgaXQuJyxcbiAgICAgIG9wdGlvbnM6IGNvbW1vbi5vcHRpb25zLFxuICAgIH0pO1xuICB9XG5cbiAgcHVibGljIGFzeW5jIGdldENMSU5hbWUob3B0aW9uczogR2V0Q0xJTmFtZU9wdGlvbnM8V2FsbGV0UmVzb3VyY2VPcHRpb25zPik6IFByb21pc2U8c3RyaW5nPiB7XG4gICAgcmV0dXJuIGNvbW1vbi5nZXRDTElOYW1lKG9wdGlvbnMpO1xuICB9XG5cbiAgcHVibGljIGFzeW5jIGdldENMSVJlc291cmNlT3B0aW9ucyhvcHRpb25zOiBHZXRDTElSZXNvdXJjZU9wdGlvbnMpOiBQcm9taXNlPFdhbGxldFJlc291cmNlT3B0aW9ucz4ge1xuICAgIHJldHVybiBjb21tb24uZ2V0Q0xJUmVzb3VyY2VPcHRpb25zKG9wdGlvbnMpO1xuICB9XG5cbiAgcHVibGljIGFzeW5jIHBvc3RFeGVjQ0xJKHsgY2xpIH06IEV4ZWNDTElPcHRpb25zPFdhbGxldFJlc291cmNlT3B0aW9ucz4pOiBQcm9taXNlPHZvaWQ+IHtcbiAgICBhd2FpdCBjbGkuZXhlYyhgZGVhY3RpdmF0ZSB3YWxsZXRgKTtcbiAgfVxufVxuIl19