fix: fetch forgeflux user
This commit is contained in:
parent
3a3d3e37d4
commit
21b60a4660
1 changed files with 10 additions and 8 deletions
|
@ -92,7 +92,7 @@ impl SCForge for ForgeFlux {
|
|||
|
||||
let tags = Tags::default();
|
||||
let mut users = UserMap::default();
|
||||
let internal_users = UserMap::default();
|
||||
let mut internal_users = UserMap::default();
|
||||
let mut repos = Repositories::default();
|
||||
|
||||
let instance_url = self.instance_url.clone();
|
||||
|
@ -112,7 +112,7 @@ impl SCForge for ForgeFlux {
|
|||
|
||||
let mut sleep_fut: Option<JoinHandle<()>> = None;
|
||||
for repo in res.drain(0..) {
|
||||
let user = if internal_users.contains_key(&repo.attributed_to.to_string()) {
|
||||
let user = { //if internal_users.contains_key(&repo.attributed_to.to_string()) {
|
||||
if let Some(sleep_fut) = sleep_fut {
|
||||
sleep_fut.await.unwrap();
|
||||
}
|
||||
|
@ -146,16 +146,18 @@ impl SCForge for ForgeFlux {
|
|||
|
||||
users.insert(f_user.username.clone(), f_user.clone());
|
||||
users.insert(Arc::new(f_user.url.to_string()), f_user.clone());
|
||||
internal_users.insert(Arc::new(repo.attributed_to.to_string()), f_user.clone());
|
||||
f_user
|
||||
} else {
|
||||
internal_users
|
||||
.get(&repo.attributed_to.to_string())
|
||||
.unwrap()
|
||||
.clone()
|
||||
};
|
||||
// } else {
|
||||
// internal_users
|
||||
// .get(&repo.attributed_to.to_string())
|
||||
// .unwrap()
|
||||
// .clone()
|
||||
// };
|
||||
|
||||
let frepo = Repository {
|
||||
url: self.url.clone(),
|
||||
url: repo.id.clone(),
|
||||
website: None,
|
||||
name: repo.name,
|
||||
owner: user,
|
||||
|
|
Loading…
Add table
Reference in a new issue