Skip to content
This repository was archived by the owner on Dec 29, 2022. It is now read-only.

Commit f9ffc05

Browse files
committed
Remove some more Android references
1 parent d8c91b9 commit f9ffc05

27 files changed

Lines changed: 14 additions & 675 deletions

File tree

common/pom.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,7 @@
5252
<dependency>
5353
<groupId>com.google.firebase</groupId>
5454
<artifactId>firebase-admin</artifactId>
55-
<version>[5.3.0,)</version>
56-
<scope>provided</scope>
57-
</dependency>
58-
<dependency>
59-
<groupId>com.google.android</groupId>
60-
<artifactId>android</artifactId>
61-
<version>2.2.1</version>
55+
<version>[6.0.0,)</version>
6256
<scope>provided</scope>
6357
</dependency>
6458

common/src/main/java/com/firebase/geofire/AndroidEventRaiser.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

common/src/main/java/com/firebase/geofire/GeoFire.java

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,20 @@
2828

2929
package com.firebase.geofire;
3030

31+
import static com.firebase.geofire.util.GeoUtils.capRadius;
32+
3133
import com.firebase.geofire.core.GeoHash;
3234
import com.google.firebase.database.DataSnapshot;
3335
import com.google.firebase.database.DatabaseError;
3436
import com.google.firebase.database.DatabaseReference;
35-
import com.google.firebase.database.ValueEventListener;
3637
import com.google.firebase.database.GenericTypeIndicator;
37-
import java.lang.Throwable;
38-
import java.util.*;
38+
import com.google.firebase.database.ValueEventListener;
39+
import java.util.Arrays;
40+
import java.util.HashMap;
41+
import java.util.List;
42+
import java.util.Map;
3943
import java.util.logging.Logger;
4044

41-
import static com.firebase.geofire.util.GeoUtils.capRadius;
42-
4345
/**
4446
* A GeoFire instance is used to store geo location data in Firebase.
4547
*/
@@ -123,14 +125,7 @@ public static GeoLocation getLocationValue(DataSnapshot dataSnapshot) {
123125
*/
124126
public GeoFire(DatabaseReference databaseReference) {
125127
this.databaseReference = databaseReference;
126-
EventRaiser eventRaiser;
127-
try {
128-
eventRaiser = new AndroidEventRaiser();
129-
} catch (Throwable e) {
130-
// We're not on Android, use the ThreadEventRaiser
131-
eventRaiser = new ThreadEventRaiser();
132-
}
133-
this.eventRaiser = eventRaiser;
128+
this.eventRaiser = new ThreadEventRaiser();
134129
}
135130

136131
/**
@@ -179,7 +174,8 @@ public void onComplete(DatabaseError databaseError, DatabaseReference databaseRe
179174
}
180175
});
181176
} else {
182-
keyRef.setValue(updates, geoHash.getGeoHashString());
177+
Object priority = geoHash.getGeoHashString();
178+
keyRef.setValueAsync(updates, priority);
183179
}
184180
}
185181

@@ -212,7 +208,7 @@ public void onComplete(DatabaseError databaseError, DatabaseReference databaseRe
212208
}
213209
});
214210
} else {
215-
keyRef.setValue(null);
211+
keyRef.removeValueAsync();
216212
}
217213
}
218214

examples/SFVehicles/.gitignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

examples/SFVehicles/README.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

examples/SFVehicles/SF Vehicles/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

examples/SFVehicles/SF Vehicles/build.gradle

Lines changed: 0 additions & 55 deletions
This file was deleted.

examples/SFVehicles/SF Vehicles/proguard-rules.txt

Lines changed: 0 additions & 17 deletions
This file was deleted.

examples/SFVehicles/SF Vehicles/src/main/AndroidManifest.xml

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)