Removed old junk
This commit is contained in:
parent
5991e5f4ad
commit
82aa59fdf9
@ -12,24 +12,9 @@
|
|||||||
#include <sql/SqlQuery.h>
|
#include <sql/SqlQuery.h>
|
||||||
|
|
||||||
namespace ts {
|
namespace ts {
|
||||||
enum GroupType {
|
|
||||||
GROUP_TYPE_TEMPLATE,
|
|
||||||
GROUP_TYPE_NORMAL,
|
|
||||||
GROUP_TYPE_QUERY //Only aplies for servergroups
|
|
||||||
};
|
|
||||||
|
|
||||||
enum GroupTarget {
|
enum GroupTarget {
|
||||||
GROUPTARGET_SERVER,
|
GROUPTARGET_SERVER,
|
||||||
GROUPTARGET_CHANNEL
|
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::GroupTarget, uint8_t);
|
||||||
DEFINE_TRANSFORMS(ts::GroupNameMode, uint8_t);
|
|
@ -13,6 +13,7 @@
|
|||||||
#include "../InstanceHandler.h"
|
#include "../InstanceHandler.h"
|
||||||
#include <sql/insert.h>
|
#include <sql/insert.h>
|
||||||
#include <log/LogUtils.h>
|
#include <log/LogUtils.h>
|
||||||
|
#include <src/groups/Group.h>
|
||||||
|
|
||||||
using namespace ts;
|
using namespace ts;
|
||||||
using namespace ts::server;
|
using namespace ts::server;
|
||||||
@ -327,7 +328,7 @@ bool VirtualServerManager::try_deploy_snapshot(std::string &error, ts::ServerId
|
|||||||
/* server groups */
|
/* 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)"};
|
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) {
|
for(auto& group : snapshot_data.parsed_server_groups) {
|
||||||
auto result = insert_model.command().value(":name", group.name).value(":id", group.group_id).execute();
|
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"}
|
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) {
|
.query([&](int length, std::string* values, std::string* names) {
|
||||||
GroupId original_id, new_id;
|
GroupId original_id, new_id;
|
||||||
try {
|
try {
|
||||||
@ -444,7 +445,7 @@ bool VirtualServerManager::try_deploy_snapshot(std::string &error, ts::ServerId
|
|||||||
/* channel groups */
|
/* 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)"};
|
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) {
|
for(auto& group : snapshot_data.parsed_channel_groups) {
|
||||||
auto result = insert_model.command().value(":name", group.name).value(":id", group.group_id).execute();
|
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"}
|
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) {
|
.query([&](int length, std::string* values, std::string* names) {
|
||||||
GroupId original_id, new_id;
|
GroupId original_id, new_id;
|
||||||
try {
|
try {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user