Skip to content

Commit 025b993

Browse files
committed
fix: use FirebaseOptions for initialization
- Use DefaultFirebaseOptions - Fixes initialization errors
1 parent 1c922c2 commit 025b993

File tree

3 files changed

+123
-1
lines changed

3 files changed

+123
-1
lines changed

lib/main.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ import 'package:ht_headlines_firestore/ht_headlines_firestore.dart';
88
import 'package:ht_headlines_repository/ht_headlines_repository.dart';
99
import 'package:ht_main/app/app.dart';
1010
import 'package:ht_main/bloc_observer.dart';
11+
import 'package:ht_main/firebase_options.dart';
1112

1213
void main() async {
1314
WidgetsFlutterBinding.ensureInitialized();
14-
await Firebase.initializeApp();
15+
await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform);
1516
Bloc.observer = const AppBlocObserver();
1617
final firestore = FirebaseFirestore.instance;
1718
final headlinesClient = HtHeadlinesFirestore(firestore: firestore);

pubspec.lock

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,14 @@ packages:
145145
url: "https://pub.dev"
146146
source: hosted
147147
version: "3.0.6"
148+
desktop_webview_auth:
149+
dependency: transitive
150+
description:
151+
name: desktop_webview_auth
152+
sha256: c4dce73346a7be7243c90ac3b1a68586d9f0e2c2710e81e07d758e80a6ebd920
153+
url: "https://pub.dev"
154+
source: hosted
155+
version: "0.0.15"
148156
diff_match_patch:
149157
dependency: transitive
150158
description:
@@ -153,6 +161,14 @@ packages:
153161
url: "https://pub.dev"
154162
source: hosted
155163
version: "0.4.1"
164+
email_validator:
165+
dependency: transitive
166+
description:
167+
name: email_validator
168+
sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b
169+
url: "https://pub.dev"
170+
source: hosted
171+
version: "2.1.17"
156172
equatable:
157173
dependency: "direct main"
158174
description:
@@ -233,6 +249,54 @@ packages:
233249
url: "https://pub.dev"
234250
source: hosted
235251
version: "2.21.1"
252+
firebase_dynamic_links:
253+
dependency: transitive
254+
description:
255+
name: firebase_dynamic_links
256+
sha256: "4354813cecedf897b08ccb57ca111d127d6e5960e93af272df62af8cd1097d36"
257+
url: "https://pub.dev"
258+
source: hosted
259+
version: "6.1.4"
260+
firebase_dynamic_links_platform_interface:
261+
dependency: transitive
262+
description:
263+
name: firebase_dynamic_links_platform_interface
264+
sha256: "0528ce67b3e7b39f6bcb9a243f26102ea3fe8a5f5df3624bc35e306f46f4423c"
265+
url: "https://pub.dev"
266+
source: hosted
267+
version: "0.2.7+4"
268+
firebase_ui_auth:
269+
dependency: "direct main"
270+
description:
271+
name: firebase_ui_auth
272+
sha256: cf2cd23625f3df3c6b27e37d04132980f17d707b1adc160bddf425afe1782eed
273+
url: "https://pub.dev"
274+
source: hosted
275+
version: "1.16.1"
276+
firebase_ui_localizations:
277+
dependency: transitive
278+
description:
279+
name: firebase_ui_localizations
280+
sha256: "01c0c872ce08d16d217490af3438c97c4fcf1187e856dd2525f892178782fc46"
281+
url: "https://pub.dev"
282+
source: hosted
283+
version: "1.13.1"
284+
firebase_ui_oauth:
285+
dependency: transitive
286+
description:
287+
name: firebase_ui_oauth
288+
sha256: f7a0a12e7d4f0518848709f093400796a5c7e3ef13f3498ac83793d291341d9e
289+
url: "https://pub.dev"
290+
source: hosted
291+
version: "1.6.1"
292+
firebase_ui_shared:
293+
dependency: transitive
294+
description:
295+
name: firebase_ui_shared
296+
sha256: f1d07c130a39104d32fba1dab274b7bcb13be2bf4e652624a4ccabb58f9781f1
297+
url: "https://pub.dev"
298+
source: hosted
299+
version: "1.4.1"
236300
fixnum:
237301
dependency: transitive
238302
description:
@@ -275,6 +339,14 @@ packages:
275339
description: flutter
276340
source: sdk
277341
version: "0.0.0"
342+
flutter_svg:
343+
dependency: transitive
344+
description:
345+
name: flutter_svg
346+
sha256: c200fd79c918a40c5cd50ea0877fa13f81bdaf6f0a5d3dbcc2a13e3285d6aa1b
347+
url: "https://pub.dev"
348+
source: hosted
349+
version: "2.0.17"
278350
flutter_test:
279351
dependency: "direct dev"
280352
description: flutter
@@ -588,6 +660,14 @@ packages:
588660
url: "https://pub.dev"
589661
source: hosted
590662
version: "1.9.1"
663+
path_parsing:
664+
dependency: transitive
665+
description:
666+
name: path_parsing
667+
sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca"
668+
url: "https://pub.dev"
669+
source: hosted
670+
version: "1.1.0"
591671
path_provider:
592672
dependency: transitive
593673
description:
@@ -636,6 +716,14 @@ packages:
636716
url: "https://pub.dev"
637717
source: hosted
638718
version: "2.3.0"
719+
petitparser:
720+
dependency: transitive
721+
description:
722+
name: petitparser
723+
sha256: "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646"
724+
url: "https://pub.dev"
725+
source: hosted
726+
version: "6.1.0"
639727
platform:
640728
dependency: transitive
641729
description:
@@ -897,6 +985,30 @@ packages:
897985
url: "https://pub.dev"
898986
source: hosted
899987
version: "4.5.1"
988+
vector_graphics:
989+
dependency: transitive
990+
description:
991+
name: vector_graphics
992+
sha256: "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de"
993+
url: "https://pub.dev"
994+
source: hosted
995+
version: "1.1.18"
996+
vector_graphics_codec:
997+
dependency: transitive
998+
description:
999+
name: vector_graphics_codec
1000+
sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146"
1001+
url: "https://pub.dev"
1002+
source: hosted
1003+
version: "1.1.13"
1004+
vector_graphics_compiler:
1005+
dependency: transitive
1006+
description:
1007+
name: vector_graphics_compiler
1008+
sha256: "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad"
1009+
url: "https://pub.dev"
1010+
source: hosted
1011+
version: "1.1.16"
9001012
vector_math:
9011013
dependency: transitive
9021014
description:
@@ -969,6 +1081,14 @@ packages:
9691081
url: "https://pub.dev"
9701082
source: hosted
9711083
version: "1.1.0"
1084+
xml:
1085+
dependency: transitive
1086+
description:
1087+
name: xml
1088+
sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
1089+
url: "https://pub.dev"
1090+
source: hosted
1091+
version: "6.5.0"
9721092
yaml:
9731093
dependency: transitive
9741094
description:

pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ dependencies:
1212
cloud_firestore: ^5.6.5
1313
equatable: ^2.0.7
1414
firebase_core: ^3.12.1
15+
firebase_ui_auth: ^1.16.1
1516
flex_color_scheme: ^8.1.1
1617
flutter:
1718
sdk: flutter

0 commit comments

Comments
 (0)