Esempio n. 1
0
        public void Cleanup()
        {
            WebHooksRepository repo = new WebHooksRepository();

            DeleteWebHookData(repo.Database);
            _databases.Each(DeleteWebHookData);
        }
Esempio n. 2
0
        public void Cleanup()
        {
            WebHooksRepository repo = new WebHooksRepository();

            WebHooks.Data.Dao.WebHookCall.LoadAll(repo.Database).Delete(repo.Database);
            WebHooks.Data.Dao.WebHookSubscriber.LoadAll(repo.Database).Delete(repo.Database);
            WebHooks.Data.Dao.WebHookDescriptor.LoadAll(repo.Database).Delete(repo.Database);
            WebHooks.Data.Dao.WebHookDescriptorWebHookSubscriber.LoadAll(repo.Database).Delete(repo.Database);
        }
 public WebHookPublisher(WebHookPublisherSettings settings)
 {
     _settings           = settings ?? throw new ArgumentNullException(nameof(settings));
     _webHooksRepository = new WebHooksRepository(settings.StreamStore, "webhooks", settings.GetUtcNow,
                                                  settings.MaxWebHookCount);
     _httpClient     = new HttpClient(settings.HttpMessageHandler);
     _streamStore    = settings.StreamStore;
     _webHookHeaders = new WebHookHeaders(settings.Vendor);
 }
Esempio n. 4
0
        private static WebHookService GetTestWebHookService()
        {
            WebHooksRepository webHooksRepository = new WebHooksRepository();
            WebHookService     svc = new WebHookService(webHooksRepository, new Data.Repositories.DaoRepository(), new Server.AppConf());
            Database           db  = webHooksRepository.Database;

            DeleteWebHookData(db);
            _databases.Add(db);
            return(svc);
        }
 public PublisherController(IStreamStore streamStore, WebHooksRepository webHooksRepository)
 {
     _streamStore        = streamStore;
     _webHooksRepository = webHooksRepository;
 }
Esempio n. 6
0
 public WebHookService(WebHooksRepository webhooksrepository, DaoRepository repo, AppConf appConf) : base(repo, appConf)
 {
     WebHooksRepository = webhooksrepository;
 }