public RoomManager(IBusControl bus, IConfiguration configuration, IRoomListConfigRepository roomListConfigRepository) { _bus = bus; var rabbitCfg = configuration.GetSection("Rabbitmq"); mqUri = $"rabbitmq://{rabbitCfg["Host"]}/{rabbitCfg["Vhost"]}"; matchingGroup = configuration["MatchingGroup"]; _roomListConfigRepository = roomListConfigRepository; }
public HostedService(IBusControl busControl, IConfiguration configuration, IRoomListConfigRepository roomRep, ICoinsRangeConfigRepository coinRangeRep, IRoomMatchRedisRepository matchRep) { _busControl = busControl; _configuration = configuration; _roomRep = roomRep; _coinRangeRep = coinRangeRep; _matchRep = matchRep; }