Skip to content

Commit dff68ba

Browse files
author
Mark Music
committed
ft[services/server] => 👠 Setup firestore instance through core
1 parent f59b837 commit dff68ba

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import 'package:cloud_firestore/cloud_firestore.dart';
2+
3+
class IncidentServer {
4+
final FirebaseFirestore _db;
5+
6+
IncidentServer(this._db);
7+
// INCIDENTS
8+
9+
// -> READ
10+
// -> UPSERT
11+
// -> DELETE
12+
}
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import 'package:cloud_firestore/cloud_firestore.dart';
2+
import 'package:safe/services/server/incident_server.service.dart';
3+
4+
class ServerService {
5+
late IncidentServer incidents;
6+
7+
void init() {
8+
FirebaseFirestore _db = FirebaseFirestore.instance;
9+
10+
incidents = IncidentServer(_db);
11+
}
12+
}

lib/services/services.core.dart

+2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import 'package:safe/services/auth/auth.service.dart';
22
import 'package:safe/services/permissions/permisions.service.dart';
3+
import 'package:safe/services/server/server.service.dart';
34

45
class Services {
56
AuthService auth = AuthService();
67
PermissionsService permissions = PermissionsService();
8+
ServerService server = ServerService()..init();
79
}

0 commit comments

Comments
 (0)