public override async Task RemoveStreamerStream(StringValue request, IServerStreamWriter <StreamerClient> responseStream, ServerCallContext context)
        {
            var cancellationToken = new CancellationTokenSource();

            _loginService.AddRemoveStreamerObserver(request.Value, responseStream, cancellationToken);
            Task t = Task.Run(() =>
            {
                do
                {
                    Task.Delay(1000).Wait();
                } while (!cancellationToken.IsCancellationRequested && !context.CancellationToken.IsCancellationRequested);
            });
            await t;
        }