Makes the dialog/attacklog tables clear again after each round (#10121)

This commit is contained in:
Selis
2025-02-09 00:04:55 +01:00
committed by GitHub
parent 0a8802a432
commit 602c12f043

View File

@@ -641,6 +641,24 @@ var/failed_old_db_connections = 0
to_world_log("Your server failed to establish a connection with the feedback database.")
else
to_world_log("Feedback database connection established.")
// CHOMPEdit Begin - Truncating the temporary dialog/attacklog tables
var/datum/db_query/query_truncate = SSdbcore.NewQuery("TRUNCATE erro_dialog")
var/num_tries = 0
while(!query_truncate.Execute() && num_tries<5)
num_tries++
if(num_tries==5)
log_admin("ERROR TRYING TO CLEAR erro_dialog")
qdel(query_truncate)
var/datum/db_query/query_truncate2 = SSdbcore.NewQuery("TRUNCATE erro_attacklog")
num_tries = 0
while(!query_truncate2.Execute() && num_tries<5)
num_tries++
if(num_tries==5)
log_admin("ERROR TRYING TO CLEAR erro_attacklog")
qdel(query_truncate2)
// CHOMPEdit End
return 1
/proc/setup_database_connection()