SetInstanceDuration converted to QueryDatabase

This commit is contained in:
Arthur Ice 2014-07-06 15:18:39 -07:00 committed by Arthur Ice
parent bb2dc991eb
commit 167ce7829c

View File

@ -2595,19 +2595,11 @@ void Database::FlagInstanceByRaidLeader(uint32 zone, int16 version, uint32 chari
void Database::SetInstanceDuration(uint16 instance_id, uint32 new_duration) void Database::SetInstanceDuration(uint16 instance_id, uint32 new_duration)
{ {
char errbuf[MYSQL_ERRMSG_SIZE]; char *query = nullptr;
char *query = 0;
if(RunQuery(query, MakeAnyLenString(&query, "UPDATE `instance_list` SET start_time=UNIX_TIMESTAMP(), " auto results = QueryDatabase(query, MakeAnyLenString(&query, "UPDATE `instance_list` SET start_time=UNIX_TIMESTAMP(), "
"duration=%u WHERE id=%u", new_duration, instance_id), errbuf)) "duration=%u WHERE id=%u", new_duration, instance_id));
{ safe_delete_array(query);
safe_delete_array(query);
}
else
{
//error
safe_delete_array(query);
}
} }
bool Database::GlobalInstance(uint16 instance_id) bool Database::GlobalInstance(uint16 instance_id)