|
@@ -117,6 +117,7 @@ public class HttpManager : Regist
|
|
|
public static float ReconnectTimeTimer;
|
|
|
|
|
|
public static int PraiseAmt;
|
|
|
+ public static int MaxFriend;
|
|
|
|
|
|
public static bool IsRankDataReady;
|
|
|
public static List<JsonData> RankDatas;
|
|
@@ -170,37 +171,15 @@ public class HttpManager : Regist
|
|
|
|
|
|
public void Awake()
|
|
|
{
|
|
|
- //URLRequestData urlData = new URLRequestData();
|
|
|
- //urlData.Add("u", "1709207727231988804");
|
|
|
- //urlData.Add("p", "0");
|
|
|
- //urlData.Add("t", CommentType.Garden.GetHashString());
|
|
|
-
|
|
|
- //URLRequest.CreateURLRequest
|
|
|
- //(
|
|
|
- // true,
|
|
|
- // GetCommentURL,
|
|
|
- // urlData,
|
|
|
- // data =>
|
|
|
- // {
|
|
|
- // Debug.Log(data.ToJson());
|
|
|
- // },
|
|
|
- // URLRequest.Method.POST
|
|
|
- //);
|
|
|
-
|
|
|
- //SendPrivateMessage("1709207727231988804", "你好", "1709110839194378775");
|
|
|
- //GetPrivateMessage("1709110839194378775", "1", data => {}, () => {}, "1709207727231988804");
|
|
|
-
|
|
|
- //URLRequestData requestData = new URLRequestData();
|
|
|
- //requestData.Add("b", 1709207727231988804);
|
|
|
- //requestData.Add("u", 1709110837472481803);
|
|
|
- //URLRequest.CreateStrURLRequest(true, ApplyBuddyURL, requestData, data => Debug.Log("申请好友返回结果 " + data), URLRequest.Method.POST);
|
|
|
-
|
|
|
- //requestData = new URLRequestData();
|
|
|
- //requestData.Add("b", 1709207727231988804);
|
|
|
- //requestData.Add("u", 1709110835209952822);
|
|
|
- //URLRequest.CreateStrURLRequest(true, ApplyBuddyURL, requestData, data => Debug.Log("申请好友返回结果 " + data), URLRequest.Method.POST);
|
|
|
-
|
|
|
- //AddComment("1709110839194378775", "1709207727231988804", "你好", CommentType.Garden);
|
|
|
+ //笔记本 1710065808151506837
|
|
|
+ //阔达的网络 1709110751808885702
|
|
|
+ //SendPrivateMessage("1709110751808885702", "第1条", (str0, str1) => { Debug.Log("s"); }, () => { Debug.Log("f"); }, "1710065808151506837");
|
|
|
+ //SendPrivateMessage("1709110751808885702", "第2条", (str0, str1) => { Debug.Log("s"); }, () => { Debug.Log("f"); }, "1710065808151506837");
|
|
|
+ //SendPrivateMessage("1710065808151506837", "第3条", (str0, str1) => { Debug.Log("s"); }, () => { Debug.Log("f"); }, "1710065808151506837");
|
|
|
+ //SendPrivateMessage("1710065808151506837", "第4条", (str0, str1) => { Debug.Log("s"); }, () => { Debug.Log("f"); }, "1710065808151506837");
|
|
|
+ //GetPrivateMessage("1709110751808885702", "0", (str0, str1, strings) => { Debug.Log(strings.Count); }, () => { Debug.Log("f"); }, "1710065808151506837");
|
|
|
+ //GetPrivateMessage("1710065808151506837", "0", (str0, str1, strings) => { Debug.Log(strings.Count); }, () => { Debug.Log("f"); }, "1709110751808885702");
|
|
|
+ //GetPrivateMessage("1709110836214653948 ", "0", (str0, str1, strings) => { Debug.Log(strings.Count); }, () => { Debug.Log("f"); }, "1709110751808885702");
|
|
|
}
|
|
|
|
|
|
public void Update()
|
|
@@ -398,6 +377,11 @@ public class HttpManager : Regist
|
|
|
|
|
|
XmlNodeList nodeList = rootNode.SelectNodes(ConfigLabel.ChildNode);
|
|
|
|
|
|
+ if (nodeList.Count == 0)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
List<string> urlList = new List<string>();
|
|
|
|
|
|
for (int i = 0; i < nodeList.Count; i++)
|
|
@@ -502,6 +486,7 @@ public class HttpManager : Regist
|
|
|
|
|
|
if (Initializer.Inited)
|
|
|
{
|
|
|
+ ResourceManager.SetActive(ObjectLabel.C_NotifyParent, true);
|
|
|
ResourceManager.Get(ObjectLabel.C_Notify).TweenForCG();
|
|
|
}
|
|
|
}
|
|
@@ -946,6 +931,7 @@ public class HttpManager : Regist
|
|
|
CurrentDateTime = DateUtil.GetTime(jsonData["time"].ToJson());
|
|
|
|
|
|
PraiseAmt = int.Parse(jsonData["p"].ToJson().Trim('"'));
|
|
|
+ MaxFriend = (int) jsonData["b"];
|
|
|
|
|
|
if (ConfigManager.PlayerDocumentDamageFlag)
|
|
|
{
|
|
@@ -1300,64 +1286,67 @@ public class HttpManager : Regist
|
|
|
|
|
|
public static void GetPrivateMessage(string targetSerialNumber, string page, Action<string, string, List<PrivateMessageData>> succeedCallback, Action failedCallback, string selfSerialNumber = null)
|
|
|
{
|
|
|
- DelayCall.Call
|
|
|
- (
|
|
|
- 1f,
|
|
|
- () =>
|
|
|
- {
|
|
|
- List<PrivateMessageData> accountDatas = new List<PrivateMessageData>();
|
|
|
- for (int i = 0; i < 20; i++)
|
|
|
- {
|
|
|
- string serialNumber = Random.Range(0f, 1f) < 0.5f ? "1709110839194378775" : SerialNumber;
|
|
|
- string nickname = "篮球";
|
|
|
- string content = "篮球的留言" + int.Parse(page)*20 + i;
|
|
|
- //accountDatas.Add(new PrivateMessageData(serialNumber, nickname, content, DateTime.Parse("4/23/2017 09:30:00 AM")));
|
|
|
- accountDatas.Add(new PrivateMessageData(serialNumber, nickname, content, CurrentDateTime));
|
|
|
- }
|
|
|
- succeedCallback.Invoke("1709110839194378775", page, accountDatas);
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- //if (selfSerialNumber == null)
|
|
|
- //{
|
|
|
- // selfSerialNumber = SerialNumber;
|
|
|
- //}
|
|
|
-
|
|
|
- //URLRequestData urlData = new URLRequestData();
|
|
|
- //urlData.Add("u", selfSerialNumber);
|
|
|
- //urlData.Add("u", TargetURL);
|
|
|
- //urlData.Add("t", CommentType.PrivateMessage.GetHashString());
|
|
|
- //urlData.Add("p", page);
|
|
|
-
|
|
|
- //URLRequest.CreateURLRequest
|
|
|
+ //DelayCall.Call
|
|
|
//(
|
|
|
- // true,
|
|
|
- // GetPrivateMessageURL,
|
|
|
- // urlData,
|
|
|
- // jData =>
|
|
|
+ // 1f,
|
|
|
+ // () =>
|
|
|
// {
|
|
|
- // if (jData.Inst_Object.ContainsKey("l"))
|
|
|
+ // List<PrivateMessageData> accountDatas = new List<PrivateMessageData>();
|
|
|
+ // for (int i = 0; i < 20; i++)
|
|
|
// {
|
|
|
- // jData = jData["l"];
|
|
|
- // List<PrivateMessageData> privateMessageDatas = new List<PrivateMessageData>();
|
|
|
- // for (int i = 0; i < jData.Count; i++)
|
|
|
- // {
|
|
|
- // string content = (string)jData[i]["c"];
|
|
|
- // string nickname = (string)jData[i]["n"];
|
|
|
- // string dateString = (string)jData[i]["t"];
|
|
|
- // string serialNumber = (string)jData[i]["c"];
|
|
|
- // DateTime date = DateTime.Parse(dateString);
|
|
|
- // privateMessageDatas.Add(new PrivateMessageData(serialNumber, nickname, content, date));
|
|
|
- // }
|
|
|
- // succeedCallback.Invoke(targetSerialNumber, page, privateMessageDatas);
|
|
|
+ // string serialNumber = Random.Range(0f, 1f) < 0.5f ? "1709110839194378775" : SerialNumber;
|
|
|
+ // string nickname = "篮球";
|
|
|
+ // string content = "篮球的留言" + int.Parse(page)*20 + i;
|
|
|
+ // //accountDatas.Add(new PrivateMessageData(serialNumber, nickname, content, DateTime.Parse("4/23/2017 09:30:00 AM")));
|
|
|
+ // accountDatas.Add(new PrivateMessageData(serialNumber, nickname, content, CurrentDateTime));
|
|
|
// }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // failedCallback.Invoke();
|
|
|
- // }
|
|
|
- // },
|
|
|
- // URLRequest.Method.POST
|
|
|
+ // succeedCallback.Invoke("1709110839194378775", page, accountDatas);
|
|
|
+ // }
|
|
|
//);
|
|
|
+
|
|
|
+ if (selfSerialNumber == null)
|
|
|
+ {
|
|
|
+ selfSerialNumber = SerialNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ URLRequestData urlData = new URLRequestData();
|
|
|
+ urlData.Add("u", selfSerialNumber);
|
|
|
+ urlData.Add("c", targetSerialNumber);
|
|
|
+ urlData.Add("t", CommentType.PrivateMessage.GetHashString());
|
|
|
+ urlData.Add("p", page);
|
|
|
+
|
|
|
+ URLRequest.CreateURLRequest
|
|
|
+ (
|
|
|
+ true,
|
|
|
+ GetPrivateMessageURL,
|
|
|
+ urlData,
|
|
|
+ jData =>
|
|
|
+ {
|
|
|
+ //Debug.Log(selfSerialNumber);
|
|
|
+ //Debug.Log(targetSerialNumber);
|
|
|
+ //Debug.LogWarning(jData.ToJson());
|
|
|
+ if (jData.Inst_Object.ContainsKey("l"))
|
|
|
+ {
|
|
|
+ jData = jData["l"];
|
|
|
+ List<PrivateMessageData> privateMessageDatas = new List<PrivateMessageData>();
|
|
|
+ for (int i = 0; i < jData.Count; i++)
|
|
|
+ {
|
|
|
+ string content = (string)jData[i]["c"];
|
|
|
+ string nickname = (string)jData[i]["n"];
|
|
|
+ string dateString = (string)jData[i]["t"];
|
|
|
+ string serialNumber = (string)jData[i]["u"];
|
|
|
+ DateTime date = DateTime.Parse(dateString);
|
|
|
+ privateMessageDatas.Add(new PrivateMessageData(serialNumber, nickname, content, date));
|
|
|
+ }
|
|
|
+ succeedCallback.Invoke(targetSerialNumber, page, privateMessageDatas);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ failedCallback.Invoke();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ URLRequest.Method.POST
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
public static void SendPrivateMessage(string targetSerialNumber, string content, Action<string, string> succeedCallback, Action failedCallback, string selfSerialNumber = null)
|