diff options
Diffstat (limited to 'Firestore/Example/SwiftBuildTest/main.swift')
-rw-r--r-- | Firestore/Example/SwiftBuildTest/main.swift | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Firestore/Example/SwiftBuildTest/main.swift b/Firestore/Example/SwiftBuildTest/main.swift index c05f378..f62bf48 100644 --- a/Firestore/Example/SwiftBuildTest/main.swift +++ b/Firestore/Example/SwiftBuildTest/main.swift @@ -39,6 +39,8 @@ func main() { listenToDocuments(matching: query); + enableDisableNetwork(db: db); + types(); } @@ -131,6 +133,23 @@ func writeDocument(at docRef: DocumentReference) { } } +func enableDisableNetwork(db db: Firestore) { + // closure syntax + db.disableNetwork(completion: { (error) in + if let e = error { + print("Uh oh! \(e)") + return + } + }) + // trailing block syntax + db.enableNetwork { (error) in + if let e = error { + print("Uh oh! \(e)") + return + } + } +} + func writeDocuments(at docRef: DocumentReference, database db: Firestore) { var batch: WriteBatch; |