MCPcopy Index your code
hub / github.com/BombusMod/BombusMod / saveToStorage

Method saveToStorage

src/main/java/Statistic/Stats.java:84–110  ·  view source on GitHub ↗
(boolean reset)

Source from the content-addressed store, hash-verified

82 }
83
84 public void saveToStorage(boolean reset){
85 loadFromStorage();
86
87 long sessionTraffic;
88 long allTraffic;
89
90 if (reset) {
91 sessionTraffic = 0;
92 allTraffic = 0;
93 latestTraffic = 0;
94 traffic = 0;
95 sessions = 0;
96 } else {
97 sessionTraffic=getCurrentTraffic();
98 allTraffic=traffic+sessionTraffic;
99 }
100
101 try {
102 DataOutputStream outputStream=NvStorage.CreateDataOutputStream();
103
104 outputStream.writeLong(allTraffic);
105 outputStream.writeLong(sessionTraffic);
106 outputStream.writeInt(sessions);
107
108 NvStorage.writeFileRecord(outputStream, "stats", 0, true);
109 } catch (Exception e) { }
110 }
111
112 public static long getCurrentTraffic() {
113 return StaticData.getInstance().traffic*2;

Callers 1

menuActionMethod · 0.45

Calls 4

loadFromStorageMethod · 0.95
getCurrentTrafficMethod · 0.95
writeFileRecordMethod · 0.95

Tested by

no test coverage detected