Fix `repoLoaded` status (#2180)
This commit is contained in:
parent
2785ec3e32
commit
9b0b74d959
|
|
@ -88,7 +88,7 @@ public class RepoLoader {
|
||||||
}
|
}
|
||||||
|
|
||||||
synchronized public void loadRemoteData() {
|
synchronized public void loadRemoteData() {
|
||||||
repoLoaded = true;
|
repoLoaded = false;
|
||||||
try {
|
try {
|
||||||
var response = App.getOkHttpClient().newCall(new Request.Builder()
|
var response = App.getOkHttpClient().newCall(new Request.Builder()
|
||||||
.url(repoUrl + "modules.json")
|
.url(repoUrl + "modules.json")
|
||||||
|
|
@ -200,8 +200,7 @@ public class RepoLoader {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addListener(RepoListener listener) {
|
public void addListener(RepoListener listener) {
|
||||||
if (!listeners.contains(listener))
|
listeners.add(listener);
|
||||||
listeners.add(listener);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeListener(RepoListener listener) {
|
public void removeListener(RepoListener listener) {
|
||||||
|
|
@ -210,7 +209,7 @@ public class RepoLoader {
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
public OnlineModule getOnlineModule(String packageName) {
|
public OnlineModule getOnlineModule(String packageName) {
|
||||||
return !repoLoaded || packageName == null ? null : onlineModules.get(packageName);
|
return repoLoaded && packageName != null ? onlineModules.get(packageName) : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue