public StatusService(IServerRequester requester, ILogger logger) { _requester = requester; _statuses = new Dictionary <string, Status>(); _statusUpdateTimer = new Timer(UpdateStatusesAsync, _statuses, 0, Timeout.Infinite); _logger = logger; }
public ServerModule(IServerRequester requester, StatusService statusUpdater, IConfiguration config) { _server = requester; _statusUpdater = statusUpdater; _config = config; }
public ServerModuleWrapper(IServerRequester requester) : base(requester, null, null) { }