public static void Find(ServervilleClient server, string id, Action <KeyData> onDone) { if (server == null) { throw new Exception("Must supply a server"); } if (id == null) { if (server.GetUserInfo() == null) { throw new Exception("Server not yet logged in"); } id = server.GetUserInfo().user_id; } server.GetKeyDataRecord(id, delegate(KeyDataInfo info) { KeyData inst = new KeyData(server, info); if (onDone != null) { onDone(inst); } }, delegate(ErrorReply reply) { if (onDone != null) { onDone(null); } }); }
public static void Find(ServervilleClient server, string id, Action<KeyData> onDone) { if(server == null) throw new Exception("Must supply a server"); if(id == null) { if(server.GetUserInfo() == null) throw new Exception("Server not yet logged in"); id = server.GetUserInfo().user_id; } server.GetKeyDataRecord(id, delegate(KeyDataInfo info) { KeyData inst = new KeyData(server, info); if(onDone != null) onDone(inst); }, delegate(ErrorReply reply) { if(onDone != null) onDone(null); }); }