Version 37 reconstructed #2
This commit is contained in:
@@ -133,6 +133,15 @@ public class ModulesList extends HTTPService {
|
||||
mLogin.getLoginTokenBB() != null && mLogin.getLoginTokenBB().isOtherUser(mModules.getUsername())
|
||||
)
|
||||
delete();
|
||||
mQueue.add(() -> {
|
||||
if (mLogin.isLoginPending()) {
|
||||
mLogin.restoreOnlineLogin(resCode -> {
|
||||
mQueue.next();
|
||||
});
|
||||
} else {
|
||||
mQueue.next();
|
||||
}
|
||||
});
|
||||
mQueue.add(() -> {
|
||||
if (this.mModules != null && !forceRefresh) {
|
||||
callback.onResponse(this.mModules);
|
||||
|
||||
@@ -19,6 +19,15 @@ abstract class PartModules<T> extends Part<Modules.Module> {
|
||||
|
||||
@Override
|
||||
protected void recv(final Modules.Module module, final NetworkCallback<Modules.Module> callback, final NetworkErrorCallback errorCallback, final boolean forceRefresh, final int retries) {
|
||||
mQueue.add(() -> {
|
||||
if (mLogin.isLoginPending()) {
|
||||
mLogin.restoreOnlineLogin(resCode -> {
|
||||
mQueue.next();
|
||||
});
|
||||
} else {
|
||||
mQueue.next();
|
||||
}
|
||||
});
|
||||
mQueue.add(() -> {
|
||||
if (getPart(module) != null && !forceRefresh) {
|
||||
callback.onResponse(module);
|
||||
|
||||
Reference in New Issue
Block a user