package Ġorg . learning . server . common Ċ Ċ import Ġorg . learning . server . entity . User Ċ import Ġjavax . servlet . http . HttpServletRequest Ċ Ċ class ĠSession Helper Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġrequest : ĠHttpServletRequest ĊĠĠĠ Ġfun Ġuser (): ĠUser ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrequest . session . getAttribute (" user ") Ġas ĠUser ? ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġof ( request : ĠHttpServletRequest ): ĠSession Helper Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSession Helper (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . request Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }