| |
old,
|
| |
} => (rid, name, oid, old),
|
| |
};
|
| - |
let repository = profile.storage.repository(*rid)?;
|
| + |
|
| + |
let rad_repo = profile.storage.repository(*rid)?;
|
| |
let storage = &profile.storage;
|
| - |
let repo = radicle_surf::Repository::open(paths::repository(storage, rid))?;
|
| - |
let repo_project = repository.project()?;
|
| + |
let git_repo = radicle_surf::Repository::open(paths::repository(storage, rid))?;
|
| + |
let project_info = rad_repo.project()?;
|
| |
let msg_repository = Repository {
|
| |
id: *rid,
|
| - |
name: repo_project.name().to_string(),
|
| - |
description: repo_project.description().to_string(),
|
| - |
private: !repository.identity()?.visibility.is_public(),
|
| - |
default_branch: repo_project.default_branch().to_string(),
|
| - |
delegates: repository.delegates()?.iter().copied().collect(),
|
| + |
name: project_info.name().to_string(),
|
| + |
description: project_info.description().to_string(),
|
| + |
private: !rad_repo.identity()?.visibility.is_public(),
|
| + |
default_branch: project_info.default_branch().to_string(),
|
| + |
delegates: rad_repo.delegates()?.iter().copied().collect(),
|
| |
};
|
| |
|
| |
let author = match extract_author(profile, event) {
|