mirror of https://github.com/M66B/FairEmail.git
New Service state for each new connection
This commit is contained in:
parent
249f1ac121
commit
a00e8e8a3c
|
@ -1421,7 +1421,7 @@ public class ServiceSynchronize extends LifecycleService {
|
||||||
}
|
}
|
||||||
|
|
||||||
private class ServiceManager extends ConnectivityManager.NetworkCallback {
|
private class ServiceManager extends ConnectivityManager.NetworkCallback {
|
||||||
private ServiceState state = new ServiceState();
|
private ServiceState state;
|
||||||
private boolean running = false;
|
private boolean running = false;
|
||||||
private Thread main;
|
private Thread main;
|
||||||
private EntityFolder outbox = null;
|
private EntityFolder outbox = null;
|
||||||
|
@ -1472,10 +1472,7 @@ public class ServiceSynchronize extends LifecycleService {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void start() {
|
private void start() {
|
||||||
synchronized (state) {
|
state = new ServiceState();
|
||||||
state.running = true;
|
|
||||||
state.disconnected = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
main = new Thread(new Runnable() {
|
main = new Thread(new Runnable() {
|
||||||
private List<Thread> threads = new ArrayList<>();
|
private List<Thread> threads = new ArrayList<>();
|
||||||
|
@ -1632,7 +1629,7 @@ public class ServiceSynchronize extends LifecycleService {
|
||||||
}
|
}
|
||||||
|
|
||||||
private class ServiceState {
|
private class ServiceState {
|
||||||
boolean running = false;
|
boolean running = true;
|
||||||
boolean disconnected = false;
|
boolean disconnected = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue