Ejemplo n.º 1
0
        public FriendInvitation(long accountId, long friendAccountId, long invitierAccountId)
        {
            AccountId       = accountId;
            FriendAccountId = friendAccountId;

            if (accountId == invitierAccountId)
            {
                _flags |= FriendInvitationFlags.HasAccountApproval;
            }
            else if (friendAccountId == invitierAccountId)
            {
                _flags |= FriendInvitationFlags.HasFriendAccountApproval;
            }
            else
            {
                throw new ArgumentException(nameof(invitierAccountId));
            }
        }
Ejemplo n.º 2
0
 public FriendInvitation(long accountId, Unpacker unpacker)
 {
     AccountId = accountId;
     unpacker.Unpack(out FriendAccountId);
     _flags = (FriendInvitationFlags)unpacker.UnpackUInt();
 }