UNPKG

dotup-ts-node-skills-game

Version:
24 lines (22 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const dotup_ts_logger_1 = require("dotup-ts-logger"); const Constants_1 = require("../Constants"); const AlexaGameRequestInterceptor_1 = require("./AlexaGameRequestInterceptor"); class AlexaGamePlugin { constructor(config) { this.config = config; } initialize(skillBuilder, textLibrary) { const logger = dotup_ts_logger_1.LoggerFactory.createLogger('AlexaGamePlugin'); logger.Info('game plugin initialized', 'initialize'); // Add interceptor for game handling const requestInterceptor = new AlexaGameRequestInterceptor_1.AlexaGameRequestInterceptor(this.config.requirements); skillBuilder.addRequestInterceptors(requestInterceptor); // Add default text const languages = Object.keys(Constants_1.defaultTranslation); languages.forEach(l => textLibrary.addTranslations(l, Constants_1.defaultTranslation[l])); } } exports.AlexaGamePlugin = AlexaGamePlugin; //# sourceMappingURL=AlexaGamePlugin.js.map