Skip to content

Commit 16fe145

Browse files
authored
Extend BotBuilderPlugin constructor to support custom http.Server (#324)
Extending `BotBuilderPlugin` to match parent class `HttpPlugin`'s constructor.
1 parent a3d2a0a commit 16fe145

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/botbuilder/src/plugin.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import http from 'http';
2+
13
import {
24
ActivityHandler,
35
CloudAdapter,
@@ -28,6 +30,8 @@ import pkg from '../package.json';
2830
export type BotBuilderPluginOptions = {
2931
readonly adapter?: CloudAdapter;
3032
readonly handler?: ActivityHandler;
33+
readonly server?: http.Server;
34+
readonly skipAuth?: boolean;
3135
};
3236

3337
@Plugin({
@@ -66,7 +70,7 @@ export class BotBuilderPlugin extends HttpPlugin implements ISender {
6670
protected handler?: ActivityHandler;
6771

6872
constructor(options?: BotBuilderPluginOptions) {
69-
super();
73+
super(options?.server, { skipAuth: options?.skipAuth });
7074
this.adapter = options?.adapter;
7175
this.handler = options?.handler;
7276
}

0 commit comments

Comments
 (0)