예제 #1
0
파일: DataBase.cs 프로젝트: xJon/TARSbot
 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);
 }
예제 #2
0
파일: DataBase.cs 프로젝트: xJon/TARSbot
 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;
 }