Ejemplo n.º 1
0
        public static GetGroupsRequest ToRPC(this PagingQuery <GroupsQuery> pagingQuery)
        {
            var request = pagingQuery.Query.ToRPC();

            request.Pagination = CreatePagination(pagingQuery);
            return(request);
        }
Ejemplo n.º 2
0
        public static GetEntityFollowersRequest ToRPC(this PagingQuery <FollowersQuery> pagingQuery)
        {
            var request = pagingQuery.Query.ToRPC();

            request.Pagination = CreatePagination(pagingQuery);
            return(request);
        }
Ejemplo n.º 3
0
        public static GetActivitiesV2Request ToRpc(this PagingQuery <ActivitiesQuery> query)
        {
            var request = query.Query.ToRpc();

            request.Pagination = query.ToPagination();
            return(request);
        }
Ejemplo n.º 4
0
        public static GetFriendsRequest ToRpc(this PagingQuery <FriendsQuery> query)
        {
            var request = query.Query.ToRpc();

            request.Pagination = query.ToPagination();
            return(request);
        }
Ejemplo n.º 5
0
 public static Pagination ToPagination <T>(this PagingQuery <T> query)
 {
     return(new Pagination
     {
         Limit = query.Limit,
         NextCursor = query.NextCursor
     });
 }
Ejemplo n.º 6
0
        public static Pagination CreatePagination <T>(PagingQuery <T> pagingQuery)

        {
            var pagination = new Pagination();

            pagination.Limit      = pagingQuery.Limit;
            pagination.NextCursor = pagingQuery.NextCursor;
            return(pagination);
        }
Ejemplo n.º 7
0
 /// <summary>
 /// Get the list of notifications for current user.
 /// </summary>
 /// <param name="pagingQuery">Notifications query.</param>
 /// <param name="success">Callback to be invoked with a list of notifications.</param>
 /// <param name="failure">Called if operation failed.</param>
 public static void Get(PagingQuery <NotificationsQuery> pagingQuery, Action <PagingResult <Notification> > success, Action <GetSocialError> failure)
 {
     GetSocialFactory.Bridge.GetNotifications(pagingQuery, success, failure);
 }
Ejemplo n.º 8
0
 public static void GetUsers(PagingQuery <UsersQuery> query, Action <PagingResult <User> > onSuccess,
                             Action <GetSocialError> onFailure)
 {
     GetSocialFactory.Bridge.GetUsers(query, onSuccess, onFailure);
 }
Ejemplo n.º 9
0
 public static void GetFollowers(PagingQuery <FollowersQuery> query, Action <PagingResult <User> > success, Action <GetSocialError> failure)
 {
     GetSocialFactory.Bridge.GetFollowers(query, success, failure);
 }
Ejemplo n.º 10
0
 public static void GetTopics(PagingQuery <TopicsQuery> pagingQuery, Action <PagingResult <Topic> > success, Action <GetSocialError> failure)
 {
     GetSocialFactory.Bridge.GetTopics(pagingQuery, success, failure);
 }
Ejemplo n.º 11
0
 public void GetNotifications(PagingQuery <NotificationsQuery> pagingQuery, Action <PagingResult <Notification> > success, Action <GetSocialError> failure)
 {
     CallAsync("Notifications.get", GSJson.Serialize(pagingQuery), success, failure);
 }
Ejemplo n.º 12
0
 public void GetReferrerUsers(PagingQuery <ReferralUsersQuery> query, Action <PagingResult <ReferralUser> > success, Action <GetSocialError> failure)
 {
     CallAsync("Invites.getReferrerUsers", GSJson.Serialize(query), success, failure);
 }
Ejemplo n.º 13
0
 public void GetFollowers(PagingQuery <FollowersQuery> query, Action <PagingResult <User> > success, Action <GetSocialError> failure)
 {
     CallAsync("Communities.getFollowers", GSJson.Serialize(query), success, failure);
 }
Ejemplo n.º 14
0
 public void GetGroups(PagingQuery <GroupsQuery> pagingQuery, Action <PagingResult <Group> > success, Action <GetSocialError> failure)
 {
     CallAsync("Communities.getGroups", GSJson.Serialize(pagingQuery), success, failure);
 }
Ejemplo n.º 15
0
 public void GetUsers(PagingQuery <UsersQuery> query, Action <PagingResult <User> > onSuccess, Action <GetSocialError> onFailure)
 {
     CallAsync("Communities.getUsers", GSJson.Serialize(query), onSuccess, onFailure);
 }