MCPcopy Create free account
hub / github.com/emwalker/digraph / store

Method store

backend/src/graphql/mod.rs:117–131  ·  view source on GitHub ↗
(&self, viewer: Arc<Viewer>, timespec: &Timespec)

Source from the content-addressed store, hash-verified

115 }
116
117 pub fn store(&self, viewer: Arc<Viewer>, timespec: &Timespec) -> Store {
118 let git = Arc::new(git::Client::new(
119 Arc::clone(&viewer),
120 &self.root,
121 timespec.to_owned(),
122 ));
123
124 Store::new(
125 Arc::clone(&viewer),
126 git,
127 self.pool.clone(),
128 self.server_secret.clone(),
129 Arc::clone(&self.redis),
130 )
131 }
132
133 pub async fn authenticate(&self, (user_id, session_id): (String, String)) -> Viewer {
134 let result = sqlx::query_as::<_, SessionRow>(

Callers 1

graphql_handlerFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected