Esempio n. 1
0
        public ChatClientRegisterReply Reg(ChatClientRegisterRequest request)
        {
            User newUser;

            lock (this)
            {
                newUser = serverManagement.CreateUser(request.User, request.Password);
            }
            Console.WriteLine($"Registered client {newUser.Name} with Id {newUser.Id}");
            return(new ChatClientRegisterReply
            {
                Ok = true,
                User = newUser
            });
        }
Esempio n. 2
0
 public override Task <ChatClientRegisterReply> Register(
     ChatClientRegisterRequest request, ServerCallContext context)
 {
     return(Task.FromResult(Reg(request)));
 }