From 43a5f63759b07b7a23a87b349f43de32369a3ebc Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sat, 22 Mar 2025 16:44:57 +0100 Subject: [PATCH] Fix issue with loading dependencies 141034 fucking formats jesus christ --- lib/mod.dart | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/mod.dart b/lib/mod.dart index 69844e1..a844c9a 100644 --- a/lib/mod.dart +++ b/lib/mod.dart @@ -162,6 +162,23 @@ class Mod { // 'Dependencies element is missing in ModMetaData ($aboutFile).', // ); } + try { + dependencies.addAll( + metadata + .findElements('modDependencies') + .first + .findElements('li') + .map( + (e) => e.findElements("packageId").first.innerText.toLowerCase(), + ) + .toList(), + ); + // logger.info('Additional dependencies found: ${dependencies.join(", ")}'); + } catch (e) { + // logger.warning( + // 'modDependencies element is missing in ModMetaData ($aboutFile). Original error: $e', + // ); + } List loadAfter = []; try {