feat: add package source compatibility controls

This commit is contained in:
gem
2026-06-10 17:54:12 +08:00
parent 6608d0a975
commit 79ee35db2f
12 changed files with 611 additions and 30 deletions

View File

@@ -150,10 +150,7 @@ class PackageActivationController {
// 加载 base packages框架包按 runtimeOptions.basePackages 顺序。
final basePackages = <GamePackage>[];
for (final baseId in runtimeOptions.basePackages) {
final baseCandidates = await _candidatePackages(
baseId,
shouldContinue,
);
final baseCandidates = await _candidatePackages(baseId, shouldContinue);
for (final baseCandidate in baseCandidates) {
try {
await verifier.verify(baseCandidate);