We should define aliases in target

This commit is contained in:
Aoran Zeng
2025-08-10 22:39:05 +08:00
parent 5af9e5a2b1
commit 4da60f0c7d
3 changed files with 21 additions and 11 deletions

View File

@@ -935,17 +935,25 @@ auto_select_mirror (Source_t *sources, size_t size, const char *target_name)
}
/**
* 从 menu 中反向找到该 target 的 alias
*/
char *get_first_alias_of_target (Target_t *t)
{
}
int
use_specific_mirror_or_auto_select (char *input, Target_t *t)
{
if (input)
{
return query_mirror_exist (t->sources, t->sources_n, t->name, input);
return query_mirror_exist (t->sources, t->sources_n, t->aliases, input);
}
else
{
return auto_select_mirror (t->sources, t->sources_n, t->name);
return auto_select_mirror (t->sources, t->sources_n, t->aliases);
}
}