public TelegramCore(IServiceScopeFactory serviceScopeFactory) : base(serviceScopeFactory) { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); var config = builder.Build(); _authConfiguration = config .GetSection(nameof(AuthConfiguration)) .Get <AuthConfiguration>(); _keywordsConfiguration = config .GetSection(nameof(KeywordsConfiguration)) .Get <KeywordsConfiguration>(); _myChannelConfiguration = config .GetSection(nameof(MyChannelConfiguration)) .Get <MyChannelConfiguration>(); }
public ScheduleTask(IServiceScopeFactory serviceScopeFactory) : base(serviceScopeFactory) { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); var config = builder.Build(); _authConfiguration = config .GetSection(nameof(AuthConfiguration)) .Get <AuthConfiguration>(); _myChannelConfiguration = config .GetSection(nameof(MyChannelConfiguration)) .Get <MyChannelConfiguration>(); _reportConfiguration = config .GetSection(nameof(ReportConfiguration)) .Get <ReportConfiguration>(); }