@protokol/nft-base-api
Version:
REST API For Base NFT Functionality
26 lines • 1.17 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServiceProvider = void 0;
const core_api_1 = require("@arkecosystem/core-api");
const core_kernel_1 = require("@arkecosystem/core-kernel");
const handlers_1 = __importDefault(require("./handlers"));
const plugin = require("../package.json");
class ServiceProvider extends core_kernel_1.Providers.ServiceProvider {
async register() {
const logger = this.app.get(core_kernel_1.Container.Identifiers.LogService);
logger.info(`Loading plugin: ${plugin.name} with version ${plugin.version}.`);
for (const identifier of [core_api_1.Identifiers.HTTP, core_api_1.Identifiers.HTTPS]) {
if (this.app.isBound(identifier)) {
await this.app.get(identifier).register({
plugin: handlers_1.default,
routes: { prefix: "/api/nft" },
});
}
}
}
}
exports.ServiceProvider = ServiceProvider;
//# sourceMappingURL=service-provider.js.map