MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / create_session

Method create_session

graphlite/src/session/global_provider.rs:136–145  ·  view source on GitHub ↗
(
        &self,
        username: String,
        roles: Vec<String>,
        permissions: SessionPermissionCache,
    )

Source from the content-addressed store, hash-verified

134
135impl SessionProvider for GlobalSessionProvider {
136 fn create_session(
137 &self,
138 username: String,
139 roles: Vec<String>,
140 permissions: SessionPermissionCache,
141 ) -> Result<String, String> {
142 self.get_manager()
143 .ok_or_else(|| "Global session manager not initialized".to_string())?
144 .create_session(username, roles, permissions)
145 }
146
147 fn get_session(&self, session_id: &str) -> Option<Arc<RwLock<UserSession>>> {
148 self.get_manager()?.get_session(session_id)

Calls 1

get_managerMethod · 0.80

Tested by 2