예제 #1
0
 public RoomConfig AddRoomConfig(int appid, int userId, string token, RoomConfig config)
 {
     try
     {
         CheckToken(appid, userId, token);
         CheckCommand(appid, BuiltIns._9258ChatApplication.Id, userId, BuiltIns.DefineRoomCommand.Id, BuiltIns.AllRole.Id);
         modelAccesser.Add<RoomConfig>(config);
         return config;
     }
     catch
     {
         throw new DatabaseException();
     }
 }
예제 #2
0
 public RoomConfig GetRoomConfig(int appid, int userId, string token, int id)
 {
     try
     {
         CheckToken(appid, userId, token);
         RoomConfig config = new RoomConfig { Id = id };
         modelAccesser.Get<RoomConfig>(config);
         return config.Loaded ? config : null;
     }
     catch
     {
         throw new DatabaseException();
     }
 }
 public RoomConfig AddRoomConfig(int userId, string token, RoomConfig config)
 {
     return client.AddRoomConfig(application_Id, userId, token, config);
 }