mirror of
https://github.com/EQEmu/Server.git
synced 2026-02-11 12:02:25 +00:00
* Beginning of cleanup * More cleanup * More cleanup * Enc cleanup * client manager cleanup * client cleanup * More cleanup * More cleanup * Cleanup * More cleanup, account context, account management * Remove positional fmt bindings * Use LoginAccountContext * Update loginserver_webserver.cpp * Remove comments * Port CreateLoginServerAccount to repositories * More cleanup * More cleanup * More cleanup * More cleanup * Remove a ton of functions * More cleanup * More cleanup * More cleanup * Cleanup SendClientAuthToWorld * Consolidate world server logic * Update login_accounts_repository.h * Update login_accounts_repository.h * Move api tokens to repositories * Cleanup options * Move everything else to repositories * Update account_management.cpp * uint64 account * Update login_schema.sql * Fix * Update world_server.cpp * auto
29 lines
596 B
C++
29 lines
596 B
C++
#ifndef EQEMU_LOGINSERVER_H
|
|
#define EQEMU_LOGINSERVER_H
|
|
|
|
#include <utility>
|
|
#include "../common/json_config.h"
|
|
#include "encryption.h"
|
|
#include "options.h"
|
|
#include "world_server_manager.h"
|
|
#include "client_manager.h"
|
|
#include "loginserver_webserver.h"
|
|
|
|
struct LoginServer {
|
|
public:
|
|
|
|
LoginServer() : server_manager(nullptr)
|
|
{
|
|
|
|
}
|
|
|
|
EQ::JsonConfigFile config;
|
|
LoginserverWebserver::TokenManager *token_manager{};
|
|
Options options;
|
|
WorldServerManager *server_manager;
|
|
ClientManager *client_manager{};
|
|
};
|
|
|
|
#endif
|
|
|