Skip to content

Commit 74622fc

Browse files
committed
fix: duplicate init
1 parent c8b08f1 commit 74622fc

2 files changed

Lines changed: 2 additions & 12 deletions

File tree

src/main/java/com/cope/meteoraddons/MeteorAddonsAddon.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ public void onInitialize() {
3131
Tabs.add(new AddonsTab());
3232
LOG.info("Addons tab registered");
3333

34-
AddonManager.get().init();
35-
LOG.info("Started fetching addon metadata");
34+
3635

3736
LOG.info("Meteor Addons Addon initialized successfully");
3837
}

src/main/java/com/cope/meteoraddons/systems/AddonManager.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ public class AddonManager extends System<AddonManager> {
3939
private List<Addon> installedAddons = new ArrayList<>();
4040
private List<String> installedAddonNames = new ArrayList<>();
4141
private boolean isLoading = false;
42-
private boolean isInitialized = false;
4342
private String lastError = null;
4443

4544
public AddonManager() {
@@ -50,16 +49,8 @@ public static AddonManager get() {
5049
return Systems.get(AddonManager.class);
5150
}
5251

53-
/**
54-
* Initialize addon manager. Safe to call multiple times.
55-
*/
52+
@Override
5653
public void init() {
57-
if (isInitialized) {
58-
MeteorAddonsAddon.LOG.warn("AddonManager already initialized, skipping duplicate init");
59-
return;
60-
}
61-
62-
isInitialized = true;
6354
scanInstalledAddons();
6455
fetchAddonMetadata();
6556
}

0 commit comments

Comments
 (0)