Lines Matching refs:UserSession
43 struct UserSession struct
76 static std::shared_ptr<UserSession> fromJson( in fromJson() argument
79 std::shared_ptr<UserSession> userSession = in fromJson()
80 std::make_shared<UserSession>(); in fromJson()
264 std::shared_ptr<UserSession> generateUserSession( in generateUserSession()
282 auto session = std::make_shared<UserSession>(UserSession{ in generateUserSession()
302 std::shared_ptr<UserSession> loginSessionByToken(std::string_view token) in loginSessionByToken()
314 std::shared_ptr<UserSession> userSession = sessionIt->second; in loginSessionByToken()
319 std::shared_ptr<UserSession> getSessionByUid(std::string_view uid) in getSessionByUid()
335 void removeSession(const std::shared_ptr<UserSession>& session) in removeSession()
369 std::vector<std::shared_ptr<UserSession>> getSessions() in getSessions()
371 std::vector<std::shared_ptr<UserSession>> sessions; in getSessions()
392 std::string_view username, const std::shared_ptr<UserSession>& session) in removeSessionsByUsernameExceptSession()
474 std::unordered_map<std::string, std::shared_ptr<UserSession>,