use crate::network::forgejo::responses::*;
use super::clean;
use urlencoding::encode as encode_uri_component;
pub fn repo_link(repo: &Repo) -> String {
let username_clean: String = clean(&repo.owner.login);
let username_link = encode_uri_component(&username_clean);
let repo_link = encode_uri_component(&repo.name);
let repo_name = clean(&repo.name);
return format!("=> /{username_link}/{repo_link} {username_clean}/{repo_name}");
}