diff --git a/TOOHUCardAPI/Data/Repositories/UserRepository.cs b/TOOHUCardAPI/Data/Repositories/UserRepository.cs index 9bb1b23..6e23660 100644 --- a/TOOHUCardAPI/Data/Repositories/UserRepository.cs +++ b/TOOHUCardAPI/Data/Repositories/UserRepository.cs @@ -42,12 +42,14 @@ namespace TOOHUCardAPI.Data.Repositories public async Task CreateUser(string steamId) { - User user = new User() + User user = new User { SteamId = steamId, Vip = true, EndTime = DateTime.MaxValue, PetLevel = 1, + PetModel = "h000", + PetEffect = "e000", EncodedCardGroups = new List { new() diff --git a/TOOHUCardAPI/Data/Services/UserService.cs b/TOOHUCardAPI/Data/Services/UserService.cs index f0d619d..ea34389 100644 --- a/TOOHUCardAPI/Data/Services/UserService.cs +++ b/TOOHUCardAPI/Data/Services/UserService.cs @@ -35,6 +35,7 @@ namespace TOOHUCardAPI.Data.Services user.KeyTotal += AppSettings.DailyKeyBonus; user.LastDailyLoginBonus = DateTime.Now;; await _userRepository.UpdateUser(user); + _logger.LogInformation($"User {user.SteamId} received a daily login bonus. Keys earned: {AppSettings.DailyKeyBonus}. New Key total: {user.KeyTotal}"); return user; } @@ -57,6 +58,7 @@ namespace TOOHUCardAPI.Data.Services User user = await _userRepository.GetUser(steamId); user.PetModel = petModel; user.PetEffect = petEffect; + await _userRepository.UpdateUser(user); _logger.LogInformation($"User {user.SteamId} saved new pet data with model: {petModel} and effect {petEffect}"); } }