mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-02 20:56:37 +00:00
[Expeditions] Refactor expedition requests (#1301)
Move ExpeditionLockoutTimer to common This simplifies expedition request conflict checks and uses repository for the queries instead of processing the query result directly.
This commit is contained in:
@@ -41,8 +41,6 @@ namespace ExpeditionDatabase
|
||||
std::string LoadExpeditionsSelectQuery();
|
||||
MySQLRequestResult LoadExpedition(uint32_t expedition_id);
|
||||
MySQLRequestResult LoadAllExpeditions();
|
||||
MySQLRequestResult LoadMembersForCreateRequest(
|
||||
const std::vector<std::string>& character_names, const std::string& expedition_name);
|
||||
std::vector<ExpeditionLockoutTimer> LoadCharacterLockouts(uint32_t character_id);
|
||||
std::vector<ExpeditionLockoutTimer> LoadCharacterLockouts(uint32_t character_id,
|
||||
const std::string& expedition_name);
|
||||
@@ -94,18 +92,4 @@ namespace LoadExpeditionColumns
|
||||
};
|
||||
};
|
||||
|
||||
namespace LoadMembersForCreateRequestColumns
|
||||
{
|
||||
enum eLoadMembersForCreateRequestColumns
|
||||
{
|
||||
character_id = 0,
|
||||
character_name,
|
||||
character_expedition_id,
|
||||
lockout_uuid,
|
||||
lockout_expire_time,
|
||||
lockout_duration,
|
||||
lockout_event_name
|
||||
};
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user