public override async Task <Empty> RefreshChannels(Empty request, ServerCallContext context)
        {
            var channels = await userRepository.GetChannelsToTrack();

            await OrchestrationHub.RefreshChannels(hub.Clients, channels.Select(_ => _.Username), logger);

            return(new Empty());
        }
        public override async Task <Empty> JoinChannel(JoinChannelRequest request, ServerCallContext context)
        {
            await OrchestrationHub.AddChannel(hub.Clients, request.Channelname, logger);

            return(new Empty());
        }