[Repositories] Cleanup and Convert Character Creation to Repositories (#4053)

* [Repositories] Cleanup and Convert Character Creation to Repositories

# Notes
- Converts `Database::GetCharacterID()`, `Database::SaveCharacterCreate()`, and `Client::OPCharCreate` to repositories.
- Cleanup a spot we were doing a queries in a loop.

* Cleanup

* Update database.cpp

* Update database.cpp
This commit is contained in:
Alex King
2024-02-19 21:45:18 -05:00
committed by GitHub
parent d182fc3613
commit c13ec5a06d
10 changed files with 303 additions and 491 deletions
+3 -3
View File
@@ -1161,7 +1161,7 @@ void Expedition::AddLockoutByCharacterName(
{
if (!character_name.empty())
{
uint32_t character_id = database.GetCharacterID(character_name.c_str());
uint32_t character_id = database.GetCharacterID(character_name);
AddLockoutByCharacterID(character_id, expedition_name, event_name, seconds, uuid);
}
}
@@ -1180,7 +1180,7 @@ bool Expedition::HasLockoutByCharacterName(
{
if (!character_name.empty())
{
uint32_t character_id = database.GetCharacterID(character_name.c_str());
uint32_t character_id = database.GetCharacterID(character_name);
return HasLockoutByCharacterID(character_id, expedition_name, event_name);
}
return false;
@@ -1214,7 +1214,7 @@ void Expedition::RemoveLockoutsByCharacterName(
{
if (!character_name.empty())
{
uint32_t character_id = database.GetCharacterID(character_name.c_str());
uint32_t character_id = database.GetCharacterID(character_name);
RemoveLockoutsByCharacterID(character_id, expedition_name, event_name);
}
}