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)); } }
public FriendInvitation(long accountId, Unpacker unpacker) { AccountId = accountId; unpacker.Unpack(out FriendAccountId); _flags = (FriendInvitationFlags)unpacker.UnpackUInt(); }