Make skip counting file size for existing mods
This commit is contained in:
@@ -130,7 +130,7 @@ class ModList {
|
||||
return newModlist;
|
||||
}
|
||||
|
||||
Stream<Mod> loadAvailable() async* {
|
||||
Stream<Mod> loadAvailable({bool skipExistingSizes = false}) async* {
|
||||
final logger = Logger.instance;
|
||||
final stopwatch = Stopwatch()..start();
|
||||
|
||||
@@ -160,12 +160,12 @@ class ModList {
|
||||
continue;
|
||||
}
|
||||
|
||||
final mod = Mod.fromDirectory(modDir);
|
||||
final mod = Mod.fromDirectory(modDir, skipFileCount: skipExistingSizes);
|
||||
logger.info('Loaded mod from directory: ${mod.name} (ID: ${mod.id})');
|
||||
|
||||
if (mods.containsKey(mod.id)) {
|
||||
logger.warning(
|
||||
'Mod $mod.id already exists in mods list, overwriting',
|
||||
'Mod ${mod.id} already exists in mods list, overwriting',
|
||||
);
|
||||
final existingMod = mods[mod.id]!;
|
||||
mods[mod.id] = Mod(
|
||||
|
Reference in New Issue
Block a user