diff --git a/server/src/Group.h b/server/src/Group.h index cd065b6..e40b74b 100644 --- a/server/src/Group.h +++ b/server/src/Group.h @@ -12,24 +12,9 @@ #include namespace ts { - enum GroupType { - GROUP_TYPE_TEMPLATE, - GROUP_TYPE_NORMAL, - GROUP_TYPE_QUERY //Only aplies for servergroups - }; - enum GroupTarget { GROUPTARGET_SERVER, GROUPTARGET_CHANNEL }; - - enum GroupNameMode { - GROUP_NAMEMODE_HIDDEN, - GROUP_NAMEMODE_BEFORE, - GROUP_NAMEMODE_BEHIND - }; } - -DEFINE_TRANSFORMS(ts::GroupType, uint8_t); -DEFINE_TRANSFORMS(ts::GroupTarget, uint8_t); -DEFINE_TRANSFORMS(ts::GroupNameMode, uint8_t); \ No newline at end of file +DEFINE_TRANSFORMS(ts::GroupTarget, uint8_t); \ No newline at end of file diff --git a/server/src/snapshots/deploy.cpp b/server/src/snapshots/deploy.cpp index 1c36a9f..4a06bd7 100644 --- a/server/src/snapshots/deploy.cpp +++ b/server/src/snapshots/deploy.cpp @@ -13,6 +13,7 @@ #include "../InstanceHandler.h" #include #include +#include using namespace ts; using namespace ts::server; @@ -327,7 +328,7 @@ bool VirtualServerManager::try_deploy_snapshot(std::string &error, ts::ServerId /* server groups */ { sql::model insert_model{this->handle->getSql(), "INSERT INTO `groups` (`serverId`, `target`, `type`, `displayName`, `original_group_id`) VALUES (:serverId, :target, :type, :name, :id)"}; - insert_model.value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_SERVER).value(":type", GroupType::GROUP_TYPE_NORMAL); + insert_model.value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_SERVER).value(":type", groups::GroupType::GROUP_TYPE_NORMAL); for(auto& group : snapshot_data.parsed_server_groups) { auto result = insert_model.command().value(":name", group.name).value(":id", group.group_id).execute(); @@ -336,7 +337,7 @@ bool VirtualServerManager::try_deploy_snapshot(std::string &error, ts::ServerId } sql::command{this->handle->getSql(), "SELECT `original_group_id`,`groupId` FROM `groups` WHERE `serverId` = :serverId AND `target` = :target AND `type` = :type"} - .value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_SERVER).value(":type", GroupType::GROUP_TYPE_NORMAL) + .value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_SERVER).value(":type", groups::GroupType::GROUP_TYPE_NORMAL) .query([&](int length, std::string* values, std::string* names) { GroupId original_id, new_id; try { @@ -444,7 +445,7 @@ bool VirtualServerManager::try_deploy_snapshot(std::string &error, ts::ServerId /* channel groups */ { sql::model insert_model{this->handle->getSql(), "INSERT INTO `groups` (`serverId`, `target`, `type`, `displayName`, `original_group_id`) VALUES (:serverId, :target, :type, :name, :id)"}; - insert_model.value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_CHANNEL).value(":type", GroupType::GROUP_TYPE_NORMAL); + insert_model.value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_CHANNEL).value(":type", groups::GroupType::GROUP_TYPE_NORMAL); for(auto& group : snapshot_data.parsed_channel_groups) { auto result = insert_model.command().value(":name", group.name).value(":id", group.group_id).execute(); @@ -453,7 +454,7 @@ bool VirtualServerManager::try_deploy_snapshot(std::string &error, ts::ServerId } sql::command{this->handle->getSql(), "SELECT `original_group_id`,`groupId` FROM `groups` WHERE `serverId` = :serverId AND `target` = :target AND `type` = :type"} - .value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_CHANNEL).value(":type", GroupType::GROUP_TYPE_NORMAL) + .value(":serverId", target_server_id).value(":target", GroupTarget::GROUPTARGET_CHANNEL).value(":type", groups::GroupType::GROUP_TYPE_NORMAL) .query([&](int length, std::string* values, std::string* names) { GroupId original_id, new_id; try {