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()); }