protected override IEnumerator runTest()
        {
            dataEntityCollection.EventDispatcher.AddListener <DataEntityEvents.ComponentRemovedEvent>(onOutgoingFriendInvitationComponentRemoved);
            IRejectFriendInvitationResult rejectResult = null;

            bobSession.LocalUser.RejectFriendInvitation(bobSession.LocalUser.IncomingFriendInvitations.First(), delegate(IRejectFriendInvitationResult r)
            {
                rejectResult = r;
            });
            while (rejectResult == null)
            {
                yield return(null);
            }
            IntegrationTestEx.FailIf(!rejectResult.Success, "Reject friend invitation failed");
            while (!outgoingFriendInvitationComponentRemoved)
            {
                yield return(null);
            }
            while (!outgoingFriendInvitationRejected)
            {
                yield return(null);
            }
        }
Ejemplo n.º 2
0
 private void onRejectFriendInvitationSent(IRejectFriendInvitationResult result, string friendName)
 {
     Service.Get <EventDispatcher>().DispatchEvent(new FriendsServiceEvents.RejectFriendInvitationSent(result.Success, friendName));
 }