private CookieInitialiser InitialiseSvc(HttpResponseMessage testresp) { var r = new Mock <IHttpRequestManager>(); r.Setup(x => x.Get(It.IsAny <string>(), null)).ReturnsAsync(testresp); var svc = new CookieInitialiser(r.Object); return(svc); }
public async Task StartAsync(CancellationToken cancellationToken) { _logger.LogDebug("FixturePlayerExtractorSvc is registering to new fixture events..."); _harvester.CookieString = await CookieInitialiser.GetCookieFromRootDirectives(); _newfixtureBus.RecieveEvents(ExceptionReceivedHandler, ProcessFixtureMessageAsync); //await ProcessFixtureMessageAsync(BuildNewFixtureEvent("1376044", "252", "2"), CancellationToken.None); _logger.LogDebug("FixturePlayerExtractorSvc is now listening for new fixture events"); await Task.CompletedTask; }
public async Task StartAsync(CancellationToken cancellationToken) { _logger.LogDebug("SquadRegistrationExtractor.Svc is registering to new season participant events..."); _harvester.CookieString = await CookieInitialiser.GetCookieFromRootDirectives(); //await ProcessMessagesAsync(BuildNewClubSeasonAssociationEvent("15", "13786", "6335"), new CancellationToken()); _newClubSeasonAssociationBus.RecieveEvents(ExceptionReceivedHandler, ProcessMessagesAsync); _logger.LogDebug("SquadRegistrationExtractor.Svc is now listening for new season participant events..."); await Task.CompletedTask; }
public async Task StartAsync(CancellationToken cancellationToken) { _logger.LogDebug("FixtureExtractorSvc is registering to new season events..."); _logger.LogDebug("FixtureExtractorSvc is registering to new season periods events..."); _harvester.CookieString = await CookieInitialiser.GetCookieFromRootDirectives(); _newseasonBus.RecieveEvents(ExceptionReceivedHandler, ProcessSeasonMessageAsync); _newseasonperiodBus.RecieveEvents(ExceptionReceivedHandler, ProcessSeasonPeriodMessageAsync); _logger.LogDebug("FixtureExtractorSvc is now listening for new season events"); _logger.LogDebug("FixtureExtractorSvc is now listening for new season period events"); await Task.CompletedTask; }
static async Task ProcessFixtureMessageAsync(IBusEvent message, CancellationToken c) { var payload = Encoding.UTF8.GetString(message.Body); _logger.LogDebug($"Received message: Body:{payload}"); dynamic payloadvalues = JsonConvert.DeserializeObject <ExpandoObject>(payload); _harvester.FixtureKey = payloadvalues.FixtureKey; _harvester.RegionKey = payloadvalues.RegionKey; _harvester.TournamentKey = payloadvalues.TournamentKey; _harvester.CookieString = await CookieInitialiser.GetCookieFromRootDirectives(); await _harvester.Execute(); await _newfixtureBus.CompleteEvent(message.LockToken); }
static async Task ProcessSeasonPeriodMessageAsync(IBusEvent message, CancellationToken c) { var payload = Encoding.UTF8.GetString(message.Body); _logger.LogDebug($"Received message: Body:{payload}"); dynamic payloadvalues = JsonConvert.DeserializeObject <ExpandoObject>(payload); var startyear = Convert.ToInt32(payloadvalues.SeasonName.Split('-')[0]); _harvester.TournamentKey = payloadvalues.TournamentKey; _harvester.SeasonKey = payloadvalues.SeasonKey; _harvester.StageKey = payloadvalues.StageKey; _harvester.RegionKey = payloadvalues.RegionKey; _harvester.CountryKey = payloadvalues.CountryKey; _harvester.RequestPeriod = payloadvalues.SeasonPeriod; _harvester.CookieString = await CookieInitialiser.GetCookieFromRootDirectives(); await _harvester.Execute(); await _newseasonperiodBus.CompleteEvent(message.LockToken); }