Lines Matching refs:UserSession
37 struct UserSession struct
70 static std::shared_ptr<UserSession>
73 std::shared_ptr<UserSession> userSession = in fromJson()
74 std::make_shared<UserSession>(); in fromJson()
265 std::shared_ptr<UserSession> generateUserSession( in generateUserSession()
283 auto session = std::make_shared<UserSession>(UserSession{ in generateUserSession()
303 std::shared_ptr<UserSession> loginSessionByToken(std::string_view token) in loginSessionByToken()
315 std::shared_ptr<UserSession> userSession = sessionIt->second; in loginSessionByToken()
320 std::shared_ptr<UserSession> getSessionByUid(std::string_view uid) in getSessionByUid()
336 void removeSession(const std::shared_ptr<UserSession>& session) in removeSession()
370 std::vector<std::shared_ptr<UserSession>> getSessions() in getSessions()
372 std::vector<std::shared_ptr<UserSession>> sessions; in getSessions()
393 std::string_view username, const std::shared_ptr<UserSession>& session) in removeSessionsByUsernameExceptSession()
474 std::unordered_map<std::string, std::shared_ptr<UserSession>,