Fixed that music bots now not appear anymore...
This commit is contained in:
parent
e5f7b3bd32
commit
c74804ccf5
@ -81,19 +81,22 @@ std::shared_ptr<server::MusicClient> MusicBotManager::createBot(ClientDbId owner
|
|||||||
musicBot->manager = this;
|
musicBot->manager = this;
|
||||||
musicBot->server = handle;
|
musicBot->server = handle;
|
||||||
DatabaseHelper::assignDatabaseId(handle->getSql(), handle->getServerId(), musicBot);
|
DatabaseHelper::assignDatabaseId(handle->getSql(), handle->getServerId(), musicBot);
|
||||||
{
|
if(config::music::enabled) {
|
||||||
lock_guard lock(this->music_bots_lock);
|
lock_guard lock(this->music_bots_lock);
|
||||||
this->music_bots.push_back(musicBot);
|
this->music_bots.push_back(musicBot);
|
||||||
}
|
}
|
||||||
(LOG_SQL_CMD)(sql::command(handle->getSql(), "INSERT INTO `musicbots` (`serverId`, `botId`, `uniqueId`, `owner`) VALUES (:sid, :botId, :uid, :owner)",
|
(LOG_SQL_CMD)(sql::command(handle->getSql(), "INSERT INTO `musicbots` (`serverId`, `botId`, `uniqueId`, `owner`) VALUES (:sid, :botId, :uid, :owner)",
|
||||||
variable{":sid", handle->getServerId()}, variable{":botId", musicBot->getClientDatabaseId()}, variable{":uid", musicBot->getUid()}, variable{":owner", owner}).execute());
|
variable{":sid", handle->getServerId()}, variable{":botId", musicBot->getClientDatabaseId()}, variable{":uid", musicBot->getUid()}, variable{":owner", owner}).execute());
|
||||||
musicBot->properties()[property::CLIENT_OWNER] = owner;
|
musicBot->properties()[property::CLIENT_OWNER] = owner;
|
||||||
handle->groups->enableCache(musicBot->getClientDatabaseId());
|
|
||||||
musicBot->setDisplayName("Im a music bot!");
|
musicBot->setDisplayName("Im a music bot!");
|
||||||
musicBot->properties()[property::CLIENT_LASTCONNECTED] = duration_cast<seconds>(system_clock::now().time_since_epoch()).count();
|
musicBot->properties()[property::CLIENT_LASTCONNECTED] = duration_cast<seconds>(system_clock::now().time_since_epoch()).count();
|
||||||
musicBot->properties()[property::CLIENT_CREATED] = duration_cast<seconds>(system_clock::now().time_since_epoch()).count();
|
musicBot->properties()[property::CLIENT_CREATED] = duration_cast<seconds>(system_clock::now().time_since_epoch()).count();
|
||||||
musicBot->properties()[property::CLIENT_VERSION] = "TeaMusic";
|
musicBot->properties()[property::CLIENT_VERSION] = "TeaMusic";
|
||||||
musicBot->properties()[property::CLIENT_PLATFORM] = "internal";
|
musicBot->properties()[property::CLIENT_PLATFORM] = "internal";
|
||||||
|
|
||||||
|
|
||||||
|
if(!config::music::enabled) return nullptr;
|
||||||
|
handle->groups->enableCache(musicBot->getClientDatabaseId());
|
||||||
handle->registerClient(musicBot);
|
handle->registerClient(musicBot);
|
||||||
|
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user