More additions, lucky card based on day, redo of migrations because i messed up

This commit is contained in:
2021-11-01 14:59:36 -04:00
parent 685f09a889
commit 0b94455b4b
48 changed files with 284 additions and 7404 deletions

View File

@@ -18,9 +18,9 @@ namespace TOOHUCardAPI.Data.Services
_userRepository = userRepository;
}
public async Task<User> LoginUser(string steamId)
public async Task<User> LoginUser(long steamId)
{
_logger.LogInformation($"User {steamId} just logged in");
_logger.LogInformation("User {SteamId} just logged in", steamId);
User user = await _userRepository.GetOrCreateUser(steamId);
if (user.LastDailyLoginBonus.AddDays(1) <= DateTime.Now)
{
@@ -35,11 +35,11 @@ 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}");
_logger.LogInformation("User {SteamId} received a daily login bonus. Keys earned: {DailyKeyBonus}. New Key total: {KeyTotal}", user.SteamId, AppSettings.DailyKeyBonus, user.KeyTotal);
return user;
}
public async Task SaveCardGroup(string steamId, string groupKey, string groupData)
public async Task SaveCardGroup(long steamId, string groupKey, string groupData)
{
User user = await _userRepository.GetUser(steamId);
@@ -49,17 +49,17 @@ namespace TOOHUCardAPI.Data.Services
};
group.EncodedString = groupData;
user.EncodedCardGroups = user.EncodedCardGroups.Where(group2 => group.Id != group2.Id).Append(group).ToList();
_logger.LogInformation($"{user.SteamId} just stored a card group");
_logger.LogInformation("{SteamId} just stored a card group", user.SteamId);
await _userRepository.UpdateUser(user);
}
public async Task SavePetData(string steamId, string petModel, string petEffect)
public async Task SavePetData(long steamId, string petModel, string petEffect)
{
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}");
_logger.LogInformation("User {SteamId} saved new pet data with model: {PetModel} and effect {PetEffect}", user.SteamId, petModel, petEffect);
}
}
}