nest-line-bot
Version:
LINE Bot module for Nest
23 lines • 840 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.LineMessagingApiClientProvider = void 0;
exports.createLineBotProviders = createLineBotProviders;
const line = require("@line/bot-sdk");
const line_bot_constants_1 = require("./line-bot.constants");
function createLineBotProviders(options) {
return [
{
provide: line_bot_constants_1.LINE_MODULE_OPTIONS,
useValue: options,
},
];
}
exports.LineMessagingApiClientProvider = {
provide: line_bot_constants_1.LINE_MESSAGING_API_CLIENT,
useFactory: (options) => {
const { channelAccessToken } = options;
return new line.messagingApi.MessagingApiClient({ channelAccessToken });
},
inject: [line_bot_constants_1.LINE_MODULE_OPTIONS],
};
//# sourceMappingURL=line-bot.providers.js.map
;