public IHttpActionResult Join(string link)
        {
            int uid = Auth.CheckToken(Request.Headers);

            if (uid == 0)
            {
                return(StatusCode(HttpStatusCode.Forbidden));
            }

            var queue = QueueManager.GetQueue(link);

            if (queue == null)
            {
                return(NotFound());
            }

            UserAccessManager.Insert(UserManager.GetUser(uid).Login, uid, queue.Id);
            return(Ok(true));
        }