/// <summary> /// Initializes a new instance of the <see cref="ApprovalEventStrategy"/> class. /// </summary> /// <param name="botDataFactory">The bot data factory.</param> /// <param name="credentials">The credentials.</param> public ApprovalEventStrategy(IBotDataFactory botDataFactory, MicrosoftAppCredentials credentials) { botDataFactory.ThrowIfNull(nameof(botDataFactory)); credentials.ThrowIfNull(nameof(credentials)); this.botDataFactory = botDataFactory; this.credentials = credentials; }