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

Method viewer_can_update

backend/src/graphql/topic.rs:164–172  ·  view source on GitHub ↗
(&self, ctx: &Context<'_>)

Source from the content-addressed store, hash-verified

162 }
163
164 async fn viewer_can_update(&self, ctx: &Context<'_>) -> Result<bool> {
165 let viewer = &ctx.data_unchecked::<Store>().viewer;
166
167 if viewer.context_repo_id != self.0.repo_id {
168 return Ok(false);
169 }
170
171 Ok(viewer.write_repo_ids.include(self.0.repo_id))
172 }
173}
174
175#[derive(Debug)]

Callers 1

Calls 2

includeMethod · 0.80
can_updateMethod · 0.45

Tested by

no test coverage detected