public static bool SetServerPrefix(string newPrefix, ulong serverID) { if (newPrefix.Length < 3) { return(false); } using (var db = new LiteDatabase(ConstData.path)) { var servers = db.GetCollection <ServerSetting>("servers"); if (GetServerPrefix(serverID) == "TARS") { var customServerSetting = new ServerSetting { customPrefix = newPrefix, serverID = serverID }; servers.Insert(customServerSetting); } else { var customServerSetting = servers.FindOne(Query.EQ("serverID", serverID)); customServerSetting.customPrefix = newPrefix; servers.Update(customServerSetting); } } return(true); }
public static bool SetServerPrefix(string newPrefix, ulong serverID) { if (newPrefix.Length < 3) return false; using (var db = new LiteDatabase(ConstData.path)) { var servers = db.GetCollection<ServerSetting>("servers"); if (GetServerPrefix(serverID) == "TARS") { var customServerSetting = new ServerSetting { customPrefix = newPrefix, serverID = serverID }; servers.Insert(customServerSetting); } else { var customServerSetting = servers.FindOne(Query.EQ("serverID", serverID)); customServerSetting.customPrefix = newPrefix; servers.Update(customServerSetting); } } return true; }