public BlogService(IOptions <BlogOptions> options, ILogger <BlogService> logger) { _logger = logger; BootTime = DateTime.Now; _blogGrpcService = GrpcClientHelper.CreateClient <IBlogGrpcService>(options.Value.ApiLocalEndpoint); _readGrpcService = GrpcClientHelper.CreateClient <IReadGrpcService>(options.Value.ApiLocalEndpoint); _allTags = new List <BlogTag>(); _allReadItems = new List <ReadItemRuntime>(); _allPosts = new List <BlogPostRuntime>(); _postAccessQueue = new ConcurrentQueue <string>(); _reloadLock = new ManualResetEventSlim(true); }
public ReadController(IOptions <AdminOptions> options, ILogger <ReadController> logger) { _logger = logger; _readGrpcService = GrpcClientHelper.CreateClient <IReadGrpcService>(options.Value.ApiLocalEndpoint); }