Я сейчас работаю над проектом интернет-магазина в Lift. По причинам удобства каждому пользователю, посещающему магазин, назначается постоянная запись ProtoUser в Mapper. Эта запись помечена как временная.
Теперь я должен удалить запись DB по завершении сеанса, используя onAboutToShutdownSession
Очевидно, что у меня нет доступа к User.currentUser, так как я вне сеанса. (?) У меня все еще есть ссылка LiftSession в моей функции.
Вопрос: как я могу получить доступ к SessionVar currentUser (или даже currentUserId) из контекста LiftSession или Boot.scala
Спасибо за ваши ответы!
Andreas