Use read-only access methods for read-only entity operations (#31479)
Another follow-up to #31254 Release Notes: - N/A
This commit is contained in:
parent
4a577fff4a
commit
c208532693
79 changed files with 319 additions and 306 deletions
|
@ -2179,7 +2179,7 @@ impl GitStore {
|
|||
id: RepositoryId,
|
||||
cx: &mut AsyncApp,
|
||||
) -> Result<Entity<Repository>> {
|
||||
this.update(cx, |this, _| {
|
||||
this.read_with(cx, |this, _| {
|
||||
this.repositories
|
||||
.get(&id)
|
||||
.context("missing repository handle")
|
||||
|
@ -4022,7 +4022,7 @@ impl Repository {
|
|||
bail!("not a local repository")
|
||||
};
|
||||
let (snapshot, events) = this
|
||||
.update(&mut cx, |this, _| {
|
||||
.read_with(&mut cx, |this, _| {
|
||||
compute_snapshot(
|
||||
this.id,
|
||||
this.work_directory_abs_path.clone(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue