feat: added telegram client bot, created DB

This commit is contained in:
Lisoveliy
2025-05-01 19:58:33 +03:00
parent f8f5acbd0e
commit 74994140c0
18 changed files with 445 additions and 30 deletions

View File

@@ -12,15 +12,16 @@ public class UserService(AppDbContext dbContext) : User.UserBase
RegisterRequest request,
ServerCallContext context)
{
if(!dbContext.Users.Where(x => x.TelegramId == request.UserId)
.Any())
if(!dbContext.Users
.Any(x => x.TelegramId == request.UserId))
{
dbContext.Users.Add(new Models.User()
dbContext.Users.Add(new Models.User
{
TelegramId = request.UserId,
Username = !string.IsNullOrEmpty(request.Username) ? request.Username : null
});
dbContext.SaveChanges();
return Task.FromResult(new RegisterResponse
{
Success = true