public KXTUserAppliesFile(string path) { Json = new KXTJson(path); Invaild = false; VisitTime = DateTime.Now; }
public bool CreateUser(string user_id) { try { return(KXTJson.CreateFile ( RootPath + "\\" + user_id + ".json", new KeyValuePair <string, KXTRootJsonType>[] { new KeyValuePair <string, KXTRootJsonType> ( "friends", KXTRootJsonType.Array ), new KeyValuePair <string, KXTRootJsonType> ( "groups", KXTRootJsonType.Array ) } )); } catch { Notify(LogLevel.Warning, "用户信息数据操作异常:创建文件异常"); return(false); } }
public KXTGroupInfoFile(string path) { Json = new KXTJson(path); Invaild = false; VisitTime = DateTime.Now; }
public void AddUser(string user_id) { KXTJson.CreateFile ( RootPath + "\\" + user_id + ".json", new KeyValuePair <string, KXTRootJsonType>[] { new KeyValuePair <string, KXTRootJsonType>("files", KXTRootJsonType.Object), new KeyValuePair <string, KXTRootJsonType>("dirs", KXTRootJsonType.Object) } ); }
public List <string> ReadMembers(string group_id) { List <string> list = new List <string>(); try { KXTJson Json = new KXTJson(RootPath + "\\" + group_id + ".json"); JArray array = Json["member"] as JArray; foreach (var item in array) { list.Add(item.ToString()); } } catch { Notify(LogLevel.Warning, "群组信息数据操作异常:文件异常"); } return(list); }
public bool CreateGroup(string group_id) { try { return(KXTJson.CreateFile ( RootPath + "\\" + group_id + ".json", new KeyValuePair <string, KXTRootJsonType>[] { new KeyValuePair <string, KXTRootJsonType> ( "member", KXTRootJsonType.Array ) } )); } catch { Notify(LogLevel.Warning, "群组信息数据操作异常:创建文件异常"); return(false); } }