mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-01-09 22:37:07 +00:00
Use string_view instead of strcmp
This commit is contained in:
parent
184f3e992f
commit
a8f8de0689
@ -1826,7 +1826,7 @@ void SlashCommandHandler::HandleChatCommand(const std::u16string& command, Entit
|
|||||||
std::transform(args[0].begin(), args[0].end(),args[0].begin(), ::toupper);
|
std::transform(args[0].begin(), args[0].end(),args[0].begin(), ::toupper);
|
||||||
Game::logger->Log("SlashCommandHandler", "looking for inventory %s", args[0].c_str());
|
Game::logger->Log("SlashCommandHandler", "looking for inventory %s", args[0].c_str());
|
||||||
for (uint32_t index = 0; index < NUMBER_OF_INVENTORIES; index++) {
|
for (uint32_t index = 0; index < NUMBER_OF_INVENTORIES; index++) {
|
||||||
if (strcmp(args[0].c_str(), InventoryType::InventoryTypeToString(static_cast<eInventoryType>(index))) == 0) inventoryType = static_cast<eInventoryType>(index);
|
if (std::string_view(args[0]) == std::string_view(InventoryType::InventoryTypeToString(static_cast<eInventoryType>(index)))) inventoryType = static_cast<eInventoryType>(index);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1842,6 +1842,7 @@ void SlashCommandHandler::HandleChatCommand(const std::u16string& command, Entit
|
|||||||
if (!inventoryToDelete) return;
|
if (!inventoryToDelete) return;
|
||||||
|
|
||||||
inventoryToDelete->DeleteAllItems();
|
inventoryToDelete->DeleteAllItems();
|
||||||
|
Game::logger->Log("SlashCommandHandler", "Deleted inventory %s for user %llu", args[0].c_str(), entity->GetObjectID());
|
||||||
ChatPackets::SendSystemMessage(sysAddr, u"Deleted inventory " + GeneralUtils::UTF8ToUTF16(args[0]));
|
ChatPackets::SendSystemMessage(sysAddr, u"Deleted inventory " + GeneralUtils::UTF8ToUTF16(args[0]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user