Fix a few compiler warnings and formatting for DB startup message (#272)

Note that the warning in TableData.cpp only seems to occur on clang (deprecated-declarations)

Database account/player count message:
Before: [INFO] Database in operation : Found 1 account(s) and 2 player(s)s
After: [INFO] Database in operation: Found 1 account and 2 players
This commit is contained in:
CakeLancelot
2024-03-31 13:02:39 -05:00
committed by GitHub
parent aeac57ebf7
commit fa8c1e73d1
5 changed files with 13 additions and 9 deletions

View File

@@ -267,17 +267,17 @@ void Database::open() {
checkMetaTable();
createTables();
std::cout << "[INFO] Database in operation ";
std::cout << "[INFO] Database in operation";
int accounts = getTableSize("Accounts");
int players = getTableSize("Players");
std::string message = "";
if (accounts > 0) {
message += ": Found " + std::to_string(accounts) + " account(s)";
message += ": Found " + std::to_string(accounts) + " account";
if (accounts > 1)
message += "s";
}
if (players > 0) {
message += " and " + std::to_string(players) + " player(s)";
message += " and " + std::to_string(players) + " player";
if (players > 1)
message += "s";
}