public void Config() { var sender = UnitTestBuilder.GetSender(); broadcastExtension = new BroadcastExtension(sender); node = UnitTestBuilder.GetUserNode(); cancellationToken = UnitTestBuilder.GetCancellationToken(); }
public PlainTextMessageReceiver(IMessagingHubSender sender, IDirectoryExtension directory, Settings settings, IBucketExtension bucket, ISchedulerExtension scheduler, IBroadcastExtension broadcaster) { _settings = settings; _scheduler = scheduler; _bucket = bucket; _directory = directory; _broadcaster = broadcaster; _sender = sender; }
public ChatbotFlowService(ICarouselBuilder carouselBuilder, IQuickReplyBuilder quickReplyBuilder, IBroadcastExtension broadcastExtension, IContextManager contextManager, IOWLFilter owlFilter, ISender sender) { _carouselBuilder = carouselBuilder; _quickReplyBuilder = quickReplyBuilder; _broadcastExtension = broadcastExtension; _contextManager = contextManager; _owlFilter = owlFilter; _sender = sender; }
public static async Task <bool> UpdateDistributionListAsync(this IBroadcastExtension broadcast, string teamListName, Identity user, CancellationToken cancellationToken) { try { if (teamListName.IsNullOrWhiteSpace()) { throw new Exception(); } await broadcast.CreateDistributionListAsync(teamListName, cancellationToken); await broadcast.AddRecipientAsync(teamListName, user, cancellationToken); return(true); } catch (Exception) { return(false); } }
public ScheduleExtensionService(IBroadcastExtension broadcastExtension) { _broadcastExtension = broadcastExtension; }
public BroadcastMessageReceiver(IMessagingHubSender sender, IBroadcastExtension broadcastExtension) { _broadcastExtension = broadcastExtension; _sender = sender; }
public ManageListAction(IBroadcastExtension broadcastExtension) : base(nameof(ManageList)) { _broadcastExtension = broadcastExtension; }