Skip to content

Commit 28903ca

Browse files
author
Max Mustermann
committed
Merge branch 'patch-compatibility' into com.dexcom.g6.region3.mmol
2 parents 1b51823 + 3722458 commit 28903ca

File tree

2 files changed

+16
-84
lines changed

2 files changed

+16
-84
lines changed

src/smali/com/android/databinding/library/baseAdapters/c.smali

Lines changed: 15 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -155,59 +155,40 @@
155155
.end method
156156

157157
.method public performAppCompatibilityServerIO(Lcom/dexcom/cgm/model/AppRuntimeInfo;Ljava/lang/String;Lcom/dexcom/cgm/appcompatability/a;)V
158-
.locals 1
158+
.locals 2
159159

160-
invoke-direct {p0, p1}, Lcom/android/databinding/library/baseAdapters/c;->checkValidity(Lcom/dexcom/cgm/model/AppRuntimeInfo;)Lcom/dexcom/cgm/model/ValidityResult;
160+
new-instance v0, Lcom/dexcom/cgm/model/ValidityResult;
161161

162-
move-result-object p1
162+
invoke-direct {v0}, Lcom/dexcom/cgm/model/ValidityResult;-><init>()V
163163

164-
iput-object p1, p0, Lcom/android/databinding/library/baseAdapters/c;->m_validityResult:Lcom/dexcom/cgm/model/ValidityResult;
165-
166-
const-string p1, "00000000-0000-0000-0000-000000000000"
164+
iput-object v0, p0, Lcom/android/databinding/library/baseAdapters/c;->m_validityResult:Lcom/dexcom/cgm/model/ValidityResult;
167165

168166
iget-object v0, p0, Lcom/android/databinding/library/baseAdapters/c;->m_validityResult:Lcom/dexcom/cgm/model/ValidityResult;
169167

170-
invoke-virtual {v0}, Lcom/dexcom/cgm/model/ValidityResult;->getMessageId()Ljava/lang/String;
171-
172-
move-result-object v0
173-
174-
invoke-static {v0, p1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
175-
176-
move-result p1
177-
178-
if-nez p1, :cond_0
179-
180-
iget-object p1, p0, Lcom/android/databinding/library/baseAdapters/c;->m_validityResult:Lcom/dexcom/cgm/model/ValidityResult;
168+
const-string v1, "ValidEnvironment"
181169

182-
invoke-virtual {p1}, Lcom/dexcom/cgm/model/ValidityResult;->getMessageId()Ljava/lang/String;
170+
invoke-virtual {v0, v1}, Lcom/dexcom/cgm/model/ValidityResult;->setValidity(Ljava/lang/String;)V
183171

184-
move-result-object p1
185-
186-
invoke-static {p1}, Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID;
187-
188-
move-result-object p1
189-
190-
invoke-direct {p0, p1, p2}, Lcom/android/databinding/library/baseAdapters/c;->getMessage(Ljava/util/UUID;Ljava/lang/String;)Lcom/dexcom/cgm/model/GetMessageResult;
172+
iget-object v0, p0, Lcom/android/databinding/library/baseAdapters/c;->m_validityResult:Lcom/dexcom/cgm/model/ValidityResult;
191173

192-
move-result-object p1
174+
const-string v1, "00000000-0000-0000-0000-000000000000"
193175

194-
iput-object p1, p0, Lcom/android/databinding/library/baseAdapters/c;->m_getMessageResult:Lcom/dexcom/cgm/model/GetMessageResult;
176+
invoke-virtual {v0, v1}, Lcom/dexcom/cgm/model/ValidityResult;->setMessageId(Ljava/lang/String;)V
195177

196-
:cond_0
197-
if-eqz p3, :cond_1
178+
if-eqz p3, :cond_0
198179

199180
invoke-interface {p3}, Lcom/dexcom/cgm/appcompatability/a;->serverCallFinished()V
200181

201182
return-void
202183

203-
:cond_1
204-
new-instance p1, Ljava/lang/IllegalArgumentException;
184+
:cond_0
185+
new-instance v0, Ljava/lang/IllegalArgumentException;
205186

206-
const-string p2, "AppCompatCompleteListener was null when server call was complete"
187+
const-string v1, "AppCompatCompleteListener was null when server call was complete"
207188

208-
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
189+
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
209190

210-
throw p1
191+
throw v0
211192
.end method
212193

213194
.method public setWebservice(Lcom/dexcom/cgm/appcompatability/webservice/a;)V

src/smali/com/dexcom/cgm/activities/AppCompatabilityActivity.smali

Lines changed: 1 addition & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2305,60 +2305,11 @@
23052305
.end method
23062306

23072307
.method public serverCallFinished()V
2308-
.locals 2
2308+
.locals 0
23092309

23102310
invoke-direct {p0}, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->setNextCheckTimeToTomorrow()V
23112311

2312-
invoke-direct {p0}, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->getAppCompatibilityService()Lcom/dexcom/cgm/appcompatability/b;
2313-
2314-
move-result-object v0
2315-
2316-
invoke-interface {v0}, Lcom/dexcom/cgm/appcompatability/b;->getValidity()Lcom/dexcom/cgm/model/ValidityResult;
2317-
2318-
move-result-object v0
2319-
2320-
invoke-virtual {v0}, Lcom/dexcom/cgm/model/ValidityResult;->getMessageId()Ljava/lang/String;
2321-
2322-
move-result-object v0
2323-
2324-
const-string v1, "00000000-0000-0000-0000-000000000000"
2325-
2326-
invoke-static {v0, v1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
2327-
2328-
move-result v0
2329-
2330-
if-eqz v0, :cond_0
2331-
23322312
invoke-direct {p0}, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->goDirectlyToNextActivity()V
23332313

23342314
return-void
2335-
2336-
:cond_0
2337-
invoke-direct {p0}, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->getAppCompatibilityService()Lcom/dexcom/cgm/appcompatability/b;
2338-
2339-
move-result-object v0
2340-
2341-
invoke-interface {v0}, Lcom/dexcom/cgm/appcompatability/b;->getValidity()Lcom/dexcom/cgm/model/ValidityResult;
2342-
2343-
move-result-object v0
2344-
2345-
iput-object v0, p0, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->m_validityResult:Lcom/dexcom/cgm/model/ValidityResult;
2346-
2347-
invoke-direct {p0}, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->getAppCompatibilityService()Lcom/dexcom/cgm/appcompatability/b;
2348-
2349-
move-result-object v0
2350-
2351-
invoke-interface {v0}, Lcom/dexcom/cgm/appcompatability/b;->getMessageResult()Lcom/dexcom/cgm/model/GetMessageResult;
2352-
2353-
move-result-object v0
2354-
2355-
iput-object v0, p0, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->m_getMessageResult:Lcom/dexcom/cgm/model/GetMessageResult;
2356-
2357-
invoke-direct {p0}, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->processNewAppCompatability()V
2358-
2359-
const/4 v0, 0x0
2360-
2361-
iput-boolean v0, p0, Lcom/dexcom/cgm/activities/AppCompatabilityActivity;->m_isFreshInstall:Z
2362-
2363-
return-void
23642315
.end method

0 commit comments

Comments
 (0)