Skip to content

Commit 588e56b

Browse files
committed
update
1 parent 09d7a02 commit 588e56b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -97,23 +97,24 @@ synchronized List<HeartBeatResult> getAllHeartBeats() {
9797
return heartBeatResults;
9898
}
9999

100-
synchronized void removeStoredDate(String dateString) {
101-
// Find stored heartbeat and clear it.
100+
synchronized String dateStoredUserAgentString(String dateString) {
102101
String userAgentString = null;
103102
for (Map.Entry<String, ?> entry : firebaseSharedPreferences.getAll().entrySet()) {
104-
if (userAgentString != null) {
105-
break;
106-
}
107103
if (entry.getValue() instanceof Set) {
108104
Set<String> dateSet = (Set<String>) entry.getValue();
109105
for (String date : dateSet) {
110106
if (dateString.equals(date)) {
111-
userAgentString = entry.getKey();
112-
break;
107+
return entry.getKey();
113108
}
114109
}
115110
}
116111
}
112+
return null;
113+
}
114+
115+
synchronized void removeStoredDate(String dateString) {
116+
// Find stored heartbeat and clear it.
117+
String userAgentString = dateStoredUserAgentString(dateString);
117118
if (userAgentString == null) {
118119
return;
119120
}

0 commit comments

Comments
 (0)