Example #1
0
        /// <summary>
        ///     Releases the ticket.
        /// </summary>
        /// <param name="session">The session.</param>
        /// <param name="ticketId">The ticket identifier.</param>
        internal void ReleaseTicket(GameClient session, uint ticketId)
        {
            SupportTicket ticket = GetTicket(ticketId);

            if (ticket == null || ticket.Status != TicketStatus.Picked || ticket.ModeratorId != session.GetHabbo().Id)
            {
                return;
            }

            ticket.Release(true);
            SendTicketToModerators(ticket);
        }