UserRequest.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using UnityEngine;
  2. using System.Collections;
  3. public class UserRequest : HttpRequest
  4. {
  5. public const string MODULE = "user";
  6. public const string CTRL_INDEX = "index";
  7. public static UserRequest Info(int id)
  8. {
  9. URLRequestData data = new URLRequestData (true);
  10. data.Add ("id", id);
  11. UserRequest request = new UserRequest ();
  12. request.m = MODULE;
  13. request.c = CTRL_INDEX;
  14. request.a = "info";
  15. request.Send (data);
  16. return request;
  17. }
  18. public static UserRequest Find(string key)
  19. {
  20. URLRequestData data = new URLRequestData (true);
  21. data.Add ("key", key);
  22. UserRequest request = new UserRequest ();
  23. request.m = MODULE;
  24. request.c = CTRL_INDEX;
  25. request.a = "find";
  26. request.Send (data, true);
  27. return request;
  28. }
  29. public static UserRequest Friend(int id)
  30. {
  31. URLRequestData data = new URLRequestData (true);
  32. data.Add ("id", id);
  33. UserRequest request = new UserRequest ();
  34. request.m = MODULE;
  35. request.c = CTRL_INDEX;
  36. request.a = "friend";
  37. request.Send (data);
  38. return request;
  39. }
  40. public static UserRequest Nick(int id, string nick)
  41. {
  42. URLRequestData data = new URLRequestData (true);
  43. data.Add ("id", id);
  44. data.Add ("nick", WWW.EscapeURL(nick));
  45. UserRequest request = new UserRequest ();
  46. request.m = MODULE;
  47. request.c = CTRL_INDEX;
  48. request.a = "nick";
  49. request.Send (data, true);
  50. return request;
  51. }
  52. }