@@ -6,10 +6,29 @@ import android.support.annotation.WorkerThread
6
6
import android.util.Log
7
7
import com.google.android.gms.tasks.Task
8
8
import com.google.android.gms.tasks.Tasks
9
- import com.google.firebase.firestore.*
9
+ import com.google.firebase.firestore.CollectionReference
10
+ import com.google.firebase.firestore.DocumentChange
11
+ import com.google.firebase.firestore.DocumentSnapshot
10
12
import com.google.firebase.firestore.EventListener
11
- import java.util.*
12
- import java.util.concurrent.*
13
+ import com.google.firebase.firestore.FieldPath
14
+ import com.google.firebase.firestore.FieldValue
15
+ import com.google.firebase.firestore.FirebaseFirestore
16
+ import com.google.firebase.firestore.FirebaseFirestoreException
17
+ import com.google.firebase.firestore.FirebaseFirestoreSettings
18
+ import com.google.firebase.firestore.MetadataChanges
19
+ import com.google.firebase.firestore.Query
20
+ import com.google.firebase.firestore.QuerySnapshot
21
+ import com.google.firebase.firestore.ServerTimestamp
22
+ import com.google.firebase.firestore.SetOptions
23
+ import com.google.firebase.firestore.Source
24
+ import java.util.ArrayList
25
+ import java.util.Date
26
+ import java.util.HashMap
27
+ import java.util.concurrent.Callable
28
+ import java.util.concurrent.Executor
29
+ import java.util.concurrent.LinkedBlockingQueue
30
+ import java.util.concurrent.ThreadPoolExecutor
31
+ import java.util.concurrent.TimeUnit
13
32
14
33
/* *
15
34
* Kotlin version of doc snippets.
@@ -106,8 +125,12 @@ abstract class DocSnippets(val db: FirebaseFirestore) {
106
125
// Add a new document with a generated ID
107
126
db.collection(" users" )
108
127
.add(user)
109
- .addOnSuccessListener { documentReference -> Log .d(TAG , " DocumentSnapshot added with ID: " + documentReference.id) }
110
- .addOnFailureListener { e -> Log .w(TAG , " Error adding document" , e) }
128
+ .addOnSuccessListener { documentReference ->
129
+ Log .d(TAG , " DocumentSnapshot added with ID: " + documentReference.id)
130
+ }
131
+ .addOnFailureListener { e ->
132
+ Log .w(TAG , " Error adding document" , e)
133
+ }
111
134
// [END add_ada_lovelace]
112
135
}
113
136
@@ -123,8 +146,12 @@ abstract class DocSnippets(val db: FirebaseFirestore) {
123
146
// Add a new document with a generated ID
124
147
db.collection(" users" )
125
148
.add(user)
126
- .addOnSuccessListener { documentReference -> Log .d(TAG , " DocumentSnapshot added with ID: " + documentReference.id) }
127
- .addOnFailureListener { e -> Log .w(TAG , " Error adding document" , e) }
149
+ .addOnSuccessListener { documentReference ->
150
+ Log .d(TAG , " DocumentSnapshot added with ID: " + documentReference.id)
151
+ }
152
+ .addOnFailureListener { e ->
153
+ Log .w(TAG , " Error adding document" , e)
154
+ }
128
155
// [END add_alan_turing]
129
156
}
130
157
@@ -265,8 +292,12 @@ abstract class DocSnippets(val db: FirebaseFirestore) {
265
292
266
293
db.collection(" cities" )
267
294
.add(data)
268
- .addOnSuccessListener { documentReference -> Log .d(TAG , " DocumentSnapshot written with ID: " + documentReference.id) }
269
- .addOnFailureListener { e -> Log .w(TAG , " Error adding document" , e) }
295
+ .addOnSuccessListener { documentReference ->
296
+ Log .d(TAG , " DocumentSnapshot written with ID: " + documentReference.id)
297
+ }
298
+ .addOnFailureListener { e ->
299
+ Log .w(TAG , " Error adding document" , e)
300
+ }
270
301
// [END add_document]
271
302
}
272
303
@@ -447,7 +478,9 @@ abstract class DocSnippets(val db: FirebaseFirestore) {
447
478
fun customObjects () {
448
479
// [START custom_objects]
449
480
val docRef = db.collection(" cities" ).document(" BJ" )
450
- docRef.get().addOnSuccessListener { documentSnapshot -> val city = documentSnapshot.toObject(City ::class .java) }
481
+ docRef.get().addOnSuccessListener { documentSnapshot ->
482
+ val city = documentSnapshot.toObject(City ::class .java)
483
+ }
451
484
// [END custom_objects]
452
485
}
453
486
@@ -738,7 +771,8 @@ abstract class DocSnippets(val db: FirebaseFirestore) {
738
771
val citiesRef = db.collection(" cities" )
739
772
740
773
// [START invalid_range_filters]
741
- citiesRef.whereGreaterThanOrEqualTo(" state" , " CA" ).whereGreaterThan(" population" , 100000 )
774
+ citiesRef.whereGreaterThanOrEqualTo(" state" , " CA" )
775
+ .whereGreaterThan(" population" , 100000 )
742
776
// [END invalid_range_filters]
743
777
}
744
778
0 commit comments