Files
gaseous-server/gaseous-server/Classes/MetadataManagement.cs
2023-05-05 00:29:38 +10:00

24 lines
645 B
C#

using System;
using System.Data;
using gaseous_tools;
namespace gaseous_server.Classes
{
public class MetadataManagement
{
public static void RefreshMetadata()
{
Database db = new gaseous_tools.Database(Database.databaseType.MySql, Config.DatabaseConfiguration.ConnectionString);
string sql = "SELECT id, `name` FROM game;";
DataTable dt = db.ExecuteCMD(sql);
foreach (DataRow dr in dt.Rows)
{
Logging.Log(Logging.LogType.Information, "Metadata Refresh", "Refreshing metadata for game " + dr["name"] + " (" + dr["id"] + ")");
Metadata.Games.GetGame((long)dr["id"], true);
}
}
}
}