public void GetReferrerUsers(ReferralUsersQuery query, Action <List <ReferralUser> > onSuccess, Action <GetSocialError> onFailure)
 {
     LogRequest("getReferrerUsers, query= ", query.ToString());
     WithHadesClient(client =>
     {
         var rpcUsers = client.getReferrerUsers(SessionId, query.GetEventName(), query.GetOffset(), query.GetLimit());
         var users    = rpcUsers.ConvertAll(user => user.ToReferralUser());
         Ui(() =>
         {
             LogResponse("getReferrerUsers", rpcUsers.ToDebugString());
             onSuccess.SafeCall(users);
         });
     }, onFailure);
 }