public async Task <ResponseModelBase> DoLogout([FromBody] AuthenticatedRequestModel model)
        {
            if (!ModelState.IsValid)
            {
                return(ErrorModel.Of("invalid_request"));
            }

            var session = await ldb.GetSessionFromKey(model.SessionKey);

            if (session == null)
            {
                return(ErrorModel.Of("not_logged_in"));
            }
            await ldb.RemoveSession(session, session.Owner);

            return(Models.OkModel.Of("logged_out"));
        }