More additions, lucky card based on day, redo of migrations because i messed up
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user