Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Commit 5d145c0

Browse files
committed
Bumped to version 1.1.0
- Added firebase options as req parameter
1 parent a24714e commit 5d145c0

File tree

5 files changed

+64
-61
lines changed

5 files changed

+64
-61
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
## [1.1.0] - Updated plugins
2+
13
## [1.0.0-nullsafety] - Migrating to null safety
24

35
## [0.0.4] - Added firebase_messaging
46

57
## [0.0.3] - Updated dependencies
68

7-
## [0.0.2] - Updated Map extentions
9+
## [0.0.2] - Updated Map extensions
810

911
## [0.0.1] - initial release.
1012

README.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,20 @@ import 'package:ns_firebase_utils/src.dart';
2525

2626
A single plugin to add all firebase dependencies at once.
2727

28-
firebase_core: ^1.7.0
29-
firebase_auth: ^3.1.3
30-
firebase_storage: ^10.0.5
31-
cloud_firestore: ^1.0.7
32-
cloud_functions: ^3.0.4
33-
firestore_ui: ^1.20.0
34-
firebase_analytics: ^8.3.3
35-
firebase_crashlytics: ^2.2.3
36-
firebase_dynamic_links: ^2.0.10
37-
firebase_remote_config: ^0.11.0+1
38-
firebase_performance: ^0.7.1+1
39-
firebase_messaging: ^10.0.8
40-
cloud_firestore_mocks: ^0.8.4
28+
```yaml
29+
firebase_core: ^1.19.2
30+
firebase_auth: ^3.4.2
31+
firebase_storage: ^10.3.2
32+
cloud_firestore: ^3.3.0
33+
cloud_functions: ^3.3.2
34+
firestore_ui: ^1.23.0
35+
firebase_analytics: ^9.2.0
36+
firebase_crashlytics: ^2.8.5
37+
firebase_dynamic_links: ^4.3.2
38+
firebase_remote_config: ^2.0.12
39+
firebase_messaging: ^12.0.0
40+
fake_cloud_firestore: ^1.2.4
41+
```
4142
4243
Along with awesome set of methods to help you develop faster.
4344

lib/src.dart

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ library ns_firebase_utils;
22

33
import 'package:firebase_core/firebase_core.dart';
44
import 'package:ns_firebase_utils/analytics/analytics_service.dart';
5-
65
import 'package:ns_firebase_utils/utils/nsf_strings.dart';
76

87
final AppAnalytics analytics = new AppAnalytics();
@@ -41,12 +40,13 @@ class NSFirebase {
4140

4241
static NSFirebase instance = NSFirebase();
4342

44-
Future<Null> init({
43+
Future<void> init({
4544
required bool printLogs,
4645
required String buildNumber,
4746
required String version,
4847
LogCallBack? appLogsFunction,
4948
ErrorLogCallBack? errorLogsFunction,
49+
required FirebaseOptions options,
5050
}) async {
5151
if (appLogsFunction != null) {
5252
appLogsNS = appLogsFunction;
@@ -57,11 +57,13 @@ class NSFirebase {
5757
_isInitialized = true;
5858
_buildNumber = buildNumber;
5959
_version = version;
60-
await initializeDefault();
60+
await initializeDefault(options);
6161
}
6262

63-
Future<void> initializeDefault() async {
64-
FirebaseApp app = await Firebase.initializeApp();
63+
Future<void> initializeDefault(FirebaseOptions options) async {
64+
FirebaseApp app = await Firebase.initializeApp(
65+
options: options,
66+
);
6567
appLogsNS('Initialized default app $app');
6668
}
6769
}

pubspec.lock

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -42,42 +42,42 @@ packages:
4242
name: cloud_firestore
4343
url: "https://pub.dartlang.org"
4444
source: hosted
45-
version: "3.2.1"
45+
version: "3.3.0"
4646
cloud_firestore_platform_interface:
4747
dependency: transitive
4848
description:
4949
name: cloud_firestore_platform_interface
5050
url: "https://pub.dartlang.org"
5151
source: hosted
52-
version: "5.5.10"
52+
version: "5.6.0"
5353
cloud_firestore_web:
5454
dependency: transitive
5555
description:
5656
name: cloud_firestore_web
5757
url: "https://pub.dartlang.org"
5858
source: hosted
59-
version: "2.6.19"
59+
version: "2.7.0"
6060
cloud_functions:
6161
dependency: "direct main"
6262
description:
6363
name: cloud_functions
6464
url: "https://pub.dartlang.org"
6565
source: hosted
66-
version: "3.3.1"
66+
version: "3.3.2"
6767
cloud_functions_platform_interface:
6868
dependency: transitive
6969
description:
7070
name: cloud_functions_platform_interface
7171
url: "https://pub.dartlang.org"
7272
source: hosted
73-
version: "5.1.10"
73+
version: "5.1.11"
7474
cloud_functions_web:
7575
dependency: transitive
7676
description:
7777
name: cloud_functions_web
7878
url: "https://pub.dartlang.org"
7979
source: hosted
80-
version: "4.2.18"
80+
version: "4.3.0"
8181
collection:
8282
dependency: transitive
8383
description:
@@ -105,49 +105,49 @@ packages:
105105
name: firebase_analytics
106106
url: "https://pub.dartlang.org"
107107
source: hosted
108-
version: "9.1.12"
108+
version: "9.2.0"
109109
firebase_analytics_platform_interface:
110110
dependency: transitive
111111
description:
112112
name: firebase_analytics_platform_interface
113113
url: "https://pub.dartlang.org"
114114
source: hosted
115-
version: "3.1.10"
115+
version: "3.2.0"
116116
firebase_analytics_web:
117117
dependency: transitive
118118
description:
119119
name: firebase_analytics_web
120120
url: "https://pub.dartlang.org"
121121
source: hosted
122-
version: "0.4.0+17"
122+
version: "0.4.1"
123123
firebase_auth:
124124
dependency: "direct main"
125125
description:
126126
name: firebase_auth
127127
url: "https://pub.dartlang.org"
128128
source: hosted
129-
version: "3.4.1"
129+
version: "3.4.2"
130130
firebase_auth_platform_interface:
131131
dependency: transitive
132132
description:
133133
name: firebase_auth_platform_interface
134134
url: "https://pub.dartlang.org"
135135
source: hosted
136-
version: "6.3.1"
136+
version: "6.3.2"
137137
firebase_auth_web:
138138
dependency: transitive
139139
description:
140140
name: firebase_auth_web
141141
url: "https://pub.dartlang.org"
142142
source: hosted
143-
version: "3.3.19"
143+
version: "4.0.0"
144144
firebase_core:
145145
dependency: "direct main"
146146
description:
147147
name: firebase_core
148148
url: "https://pub.dartlang.org"
149149
source: hosted
150-
version: "1.19.1"
150+
version: "1.19.2"
151151
firebase_core_platform_interface:
152152
dependency: transitive
153153
description:
@@ -161,98 +161,98 @@ packages:
161161
name: firebase_core_web
162162
url: "https://pub.dartlang.org"
163163
source: hosted
164-
version: "1.6.6"
164+
version: "1.7.0"
165165
firebase_crashlytics:
166166
dependency: "direct main"
167167
description:
168168
name: firebase_crashlytics
169169
url: "https://pub.dartlang.org"
170170
source: hosted
171-
version: "2.8.4"
171+
version: "2.8.5"
172172
firebase_crashlytics_platform_interface:
173173
dependency: transitive
174174
description:
175175
name: firebase_crashlytics_platform_interface
176176
url: "https://pub.dartlang.org"
177177
source: hosted
178-
version: "3.2.10"
178+
version: "3.2.11"
179179
firebase_dynamic_links:
180180
dependency: "direct main"
181181
description:
182182
name: firebase_dynamic_links
183183
url: "https://pub.dartlang.org"
184184
source: hosted
185-
version: "4.3.1"
185+
version: "4.3.2"
186186
firebase_dynamic_links_platform_interface:
187187
dependency: transitive
188188
description:
189189
name: firebase_dynamic_links_platform_interface
190190
url: "https://pub.dartlang.org"
191191
source: hosted
192-
version: "0.2.3+6"
192+
version: "0.2.3+7"
193193
firebase_messaging:
194194
dependency: "direct main"
195195
description:
196196
name: firebase_messaging
197197
url: "https://pub.dartlang.org"
198198
source: hosted
199-
version: "11.4.4"
199+
version: "12.0.0"
200200
firebase_messaging_platform_interface:
201201
dependency: transitive
202202
description:
203203
name: firebase_messaging_platform_interface
204204
url: "https://pub.dartlang.org"
205205
source: hosted
206-
version: "3.5.4"
206+
version: "4.0.0"
207207
firebase_messaging_web:
208208
dependency: transitive
209209
description:
210210
name: firebase_messaging_web
211211
url: "https://pub.dartlang.org"
212212
source: hosted
213-
version: "2.4.4"
213+
version: "3.0.0"
214214
firebase_remote_config:
215215
dependency: "direct main"
216216
description:
217217
name: firebase_remote_config
218218
url: "https://pub.dartlang.org"
219219
source: hosted
220-
version: "2.0.11"
220+
version: "2.0.12"
221221
firebase_remote_config_platform_interface:
222222
dependency: transitive
223223
description:
224224
name: firebase_remote_config_platform_interface
225225
url: "https://pub.dartlang.org"
226226
source: hosted
227-
version: "1.1.10"
227+
version: "1.1.11"
228228
firebase_remote_config_web:
229229
dependency: transitive
230230
description:
231231
name: firebase_remote_config_web
232232
url: "https://pub.dartlang.org"
233233
source: hosted
234-
version: "1.0.16"
234+
version: "1.1.0"
235235
firebase_storage:
236236
dependency: "direct main"
237237
description:
238238
name: firebase_storage
239239
url: "https://pub.dartlang.org"
240240
source: hosted
241-
version: "10.3.1"
241+
version: "10.3.2"
242242
firebase_storage_platform_interface:
243243
dependency: transitive
244244
description:
245245
name: firebase_storage_platform_interface
246246
url: "https://pub.dartlang.org"
247247
source: hosted
248-
version: "4.1.10"
248+
version: "4.1.11"
249249
firebase_storage_web:
250250
dependency: transitive
251251
description:
252252
name: firebase_storage_web
253253
url: "https://pub.dartlang.org"
254254
source: hosted
255-
version: "3.2.19"
255+
version: "3.3.0"
256256
firestore_ui:
257257
dependency: "direct main"
258258
description:
@@ -421,5 +421,5 @@ packages:
421421
source: hosted
422422
version: "2.1.2"
423423
sdks:
424-
dart: ">=2.17.0-0 <3.0.0"
424+
dart: ">=2.17.1 <3.0.0"
425425
flutter: ">=1.24.0-6.0.pre"

pubspec.yaml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
11
name: ns_firebase_utils
22
description: Set of methods/extentions for firebase that makes using framework in a much easier and clean way also adds additional functionality
3-
version: 1.0.0-nullsafety
3+
version: 1.1.0
44
homepage: https://github.com/ajaynonstopio/ns_firebase_utils
55

66
environment:
7-
sdk: '>=2.12.0 <3.0.0'
7+
sdk: ">=2.17.1 <3.0.0"
88

99
dependencies:
1010
flutter:
1111
sdk: flutter
1212

13-
firebase_core: ^1.19.1
14-
firebase_auth: ^3.4.1
15-
firebase_storage: ^10.3.1
16-
cloud_firestore: ^3.2.1
17-
cloud_functions: ^3.3.1
13+
firebase_core: ^1.19.2
14+
firebase_auth: ^3.4.2
15+
firebase_storage: ^10.3.2
16+
cloud_firestore: ^3.3.0
17+
cloud_functions: ^3.3.2
1818
firestore_ui: ^1.23.0
19-
firebase_analytics: ^9.1.12
20-
firebase_crashlytics: ^2.8.4
21-
firebase_dynamic_links: ^4.3.1
22-
firebase_remote_config: ^2.0.11
23-
firebase_messaging: ^11.4.4
24-
25-
19+
firebase_analytics: ^9.2.0
20+
firebase_crashlytics: ^2.8.5
21+
firebase_dynamic_links: ^4.3.2
22+
firebase_remote_config: ^2.0.12
23+
firebase_messaging: ^12.0.0
2624
fake_cloud_firestore: ^1.2.4
2725

2826

0 commit comments

Comments
 (0)