Skip to content

Commit

Permalink
Enable the Cloud Firestore emulator
Browse files Browse the repository at this point in the history
  • Loading branch information
gnowoel committed Jan 16, 2025
1 parent bf62aa4 commit af5d883
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions lib/main.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_database/firebase_database.dart';
Expand All @@ -13,7 +14,7 @@ import 'app.dart';
import 'firebase_options.dart';
import 'services/avatar.dart';
import 'services/messaging.dart';
import 'services/settings.dart';
import 'services/settings.dart' as my;

@pragma('vm:entry-point')
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
Expand All @@ -36,8 +37,9 @@ Future<void> main() async {
final host = isAndroid ? '10.0.2.2' : 'localhost';

try {
await FirebaseAuth.instance.useAuthEmulator(host, 9099);
FirebaseDatabase.instance.useDatabaseEmulator(host, 9000);
FirebaseFirestore.instance.useFirestoreEmulator('localhost', 8080);
await FirebaseAuth.instance.useAuthEmulator(host, 9099);
await FirebaseStorage.instance.useStorageEmulator(host, 9199);
} catch (e) {
debugPrint(e.toString());
Expand All @@ -48,7 +50,7 @@ Future<void> main() async {
FirebaseDatabase.instance.setPersistenceEnabled(true);
}

final settings = Settings();
final settings = my.Settings();
await settings.load();

final avatar = Avatar();
Expand Down

0 comments on commit af5d883

Please sign in to comment.