123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- using UnityEngine;
- using System.Collections;
- public class FollowRequest : HttpRequest
- {
- public const string MODULE = "msg";
- public const string CTRL_FOLLOW = "follow";
- public static FollowRequest GetFollowerList()
- {
- UserData myUserData = Session.GetInstance ().myUserData;
- URLRequestData data = new URLRequestData (true);
- data.Add ("me", myUserData.id);
- FollowRequest request = new FollowRequest ();
- request.m = MODULE;
- request.c = CTRL_FOLLOW;
- request.a = "followers";
- request.Send (data);
- return request;
- }
- public static FollowRequest Follow(int id)
- {
- UserData myUserData = Session.GetInstance ().myUserData;
- URLRequestData data = new URLRequestData (true);
- data.Add ("me", myUserData.id);
- data.Add ("target", id);
- data.Add ("state", 0);
- FollowRequest request = new FollowRequest ();
- request.m = MODULE;
- request.c = CTRL_FOLLOW;
- request.a = "follow";
- request.Send (data);
- return request;
- }
- public static FollowRequest Unfollow(int id)
- {
- UserData myUserData = Session.GetInstance ().myUserData;
- URLRequestData data = new URLRequestData (true);
- data.Add ("me", myUserData.id);
- data.Add ("target", id);
- data.Add ("state", 1);
- FollowRequest request = new FollowRequest ();
- request.m = MODULE;
- request.c = CTRL_FOLLOW;
- request.a = "follow";
- request.Send (data);
- return request;
- }
- }
|