Skip to content
Snippets Groups Projects
Commit 7e354529 authored by Volker Richert's avatar Volker Richert
Browse files

create a copy of lastPumpStatus

parent da204866
No related branches found
No related tags found
No related merge requests found
...@@ -14,16 +14,13 @@ import io.realm.Realm; ...@@ -14,16 +14,13 @@ import io.realm.Realm;
public class DataStore { public class DataStore {
private static DataStore instance; private static DataStore instance;
private final Realm mRealm;
private PumpStatusEvent lastPumpStatus; private PumpStatusEvent lastPumpStatus;
private int uplooaderBatteryLevel = 0; private int uplooaderBatteryLevel = 0;
private int unavailableSGVCount = 0; private int unavailableSGVCount = 0;
private long activePumpMac = 0; private long activePumpMac = 0;
private DataStore() { private DataStore() {}
mRealm = Realm.getDefaultInstance();
}
public static DataStore getInstance() { public static DataStore getInstance() {
if (DataStore.instance == null) { if (DataStore.instance == null) {
...@@ -45,7 +42,7 @@ public class DataStore { ...@@ -45,7 +42,7 @@ public class DataStore {
} }
public void setLastPumpStatus(PumpStatusEvent lastPumpStatus) { public void setLastPumpStatus(PumpStatusEvent lastPumpStatus) {
this.lastPumpStatus = mRealm.copyFromRealm(lastPumpStatus); this.lastPumpStatus = Realm.getDefaultInstance().copyFromRealm(lastPumpStatus);
} }
public int getUplooaderBatteryLevel() { public int getUplooaderBatteryLevel() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment