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())
|
mLogin.getLoginTokenBB() != null && mLogin.getLoginTokenBB().isOtherUser(mModules.getUsername())
|
||||||
)
|
)
|
||||||
delete();
|
delete();
|
||||||
|
mQueue.add(() -> {
|
||||||
|
if (mLogin.isLoginPending()) {
|
||||||
|
mLogin.restoreOnlineLogin(resCode -> {
|
||||||
|
mQueue.next();
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
mQueue.next();
|
||||||
|
}
|
||||||
|
});
|
||||||
mQueue.add(() -> {
|
mQueue.add(() -> {
|
||||||
if (this.mModules != null && !forceRefresh) {
|
if (this.mModules != null && !forceRefresh) {
|
||||||
callback.onResponse(this.mModules);
|
callback.onResponse(this.mModules);
|
||||||
|
|||||||
@@ -19,6 +19,15 @@ abstract class PartModules<T> extends Part<Modules.Module> {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void recv(final Modules.Module module, final NetworkCallback<Modules.Module> callback, final NetworkErrorCallback errorCallback, final boolean forceRefresh, final int retries) {
|
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(() -> {
|
mQueue.add(() -> {
|
||||||
if (getPart(module) != null && !forceRefresh) {
|
if (getPart(module) != null && !forceRefresh) {
|
||||||
callback.onResponse(module);
|
callback.onResponse(module);
|
||||||
|
|||||||
Reference in New Issue
Block a user