File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
firebase-installations/src/main/java/com/google/firebase/installations Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ public class FirebaseInstallations implements FirebaseInstallationsApi {
76
76
@ GuardedBy ("this" )
77
77
private String cachedFid ;
78
78
79
- @ GuardedBy ("this" )
79
+ @ GuardedBy ("FirebaseInstallations. this" )
80
80
private Set <FidListener > fidListeners = new HashSet <>();
81
81
82
82
@ GuardedBy ("lock" )
@@ -286,12 +286,14 @@ public Task<Void> delete() {
286
286
@ NonNull
287
287
@ Override
288
288
public synchronized FidListenerHandle registerFidListener (@ NonNull FidListener listener ) {
289
- this . fidListeners .add (listener );
289
+ fidListeners .add (listener );
290
290
return new FidListenerHandle () {
291
291
@ Override
292
- public synchronized void unregister () {
293
- if (FirebaseInstallations .this .fidListeners .contains (listener )) {
294
- FirebaseInstallations .this .fidListeners .remove (listener );
292
+ public void unregister () {
293
+ synchronized (FirebaseInstallations .this ) {
294
+ if (fidListeners .contains (listener )) {
295
+ fidListeners .remove (listener );
296
+ }
295
297
}
296
298
}
297
299
};
You can’t perform that action at this time.
0 commit comments