(&self, ctx: &Context<'_>)
| 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)] |
no test coverage detected