Skip to content

Commit

Permalink
Bumped to version 1.1.0
Browse files Browse the repository at this point in the history
- Added firebase options as req parameter
  • Loading branch information
ProjectAJ14 committed Jul 21, 2022
1 parent a24714e commit 5d145c0
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 61 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
## [1.1.0] - Updated plugins

## [1.0.0-nullsafety] - Migrating to null safety

## [0.0.4] - Added firebase_messaging

## [0.0.3] - Updated dependencies

## [0.0.2] - Updated Map extentions
## [0.0.2] - Updated Map extensions

## [0.0.1] - initial release.

Expand Down
27 changes: 14 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,20 @@ import 'package:ns_firebase_utils/src.dart';

A single plugin to add all firebase dependencies at once.

firebase_core: ^1.7.0
firebase_auth: ^3.1.3
firebase_storage: ^10.0.5
cloud_firestore: ^1.0.7
cloud_functions: ^3.0.4
firestore_ui: ^1.20.0
firebase_analytics: ^8.3.3
firebase_crashlytics: ^2.2.3
firebase_dynamic_links: ^2.0.10
firebase_remote_config: ^0.11.0+1
firebase_performance: ^0.7.1+1
firebase_messaging: ^10.0.8
cloud_firestore_mocks: ^0.8.4
```yaml
firebase_core: ^1.19.2
firebase_auth: ^3.4.2
firebase_storage: ^10.3.2
cloud_firestore: ^3.3.0
cloud_functions: ^3.3.2
firestore_ui: ^1.23.0
firebase_analytics: ^9.2.0
firebase_crashlytics: ^2.8.5
firebase_dynamic_links: ^4.3.2
firebase_remote_config: ^2.0.12
firebase_messaging: ^12.0.0
fake_cloud_firestore: ^1.2.4
```

Along with awesome set of methods to help you develop faster.

Expand Down
12 changes: 7 additions & 5 deletions lib/src.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ library ns_firebase_utils;

import 'package:firebase_core/firebase_core.dart';
import 'package:ns_firebase_utils/analytics/analytics_service.dart';

import 'package:ns_firebase_utils/utils/nsf_strings.dart';

final AppAnalytics analytics = new AppAnalytics();
Expand Down Expand Up @@ -41,12 +40,13 @@ class NSFirebase {

static NSFirebase instance = NSFirebase();

Future<Null> init({
Future<void> init({
required bool printLogs,
required String buildNumber,
required String version,
LogCallBack? appLogsFunction,
ErrorLogCallBack? errorLogsFunction,
required FirebaseOptions options,
}) async {
if (appLogsFunction != null) {
appLogsNS = appLogsFunction;
Expand All @@ -57,11 +57,13 @@ class NSFirebase {
_isInitialized = true;
_buildNumber = buildNumber;
_version = version;
await initializeDefault();
await initializeDefault(options);
}

Future<void> initializeDefault() async {
FirebaseApp app = await Firebase.initializeApp();
Future<void> initializeDefault(FirebaseOptions options) async {
FirebaseApp app = await Firebase.initializeApp(
options: options,
);
appLogsNS('Initialized default app $app');
}
}
56 changes: 28 additions & 28 deletions pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -42,42 +42,42 @@ packages:
name: cloud_firestore
url: "https://pub.dartlang.org"
source: hosted
version: "3.2.1"
version: "3.3.0"
cloud_firestore_platform_interface:
dependency: transitive
description:
name: cloud_firestore_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "5.5.10"
version: "5.6.0"
cloud_firestore_web:
dependency: transitive
description:
name: cloud_firestore_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.6.19"
version: "2.7.0"
cloud_functions:
dependency: "direct main"
description:
name: cloud_functions
url: "https://pub.dartlang.org"
source: hosted
version: "3.3.1"
version: "3.3.2"
cloud_functions_platform_interface:
dependency: transitive
description:
name: cloud_functions_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "5.1.10"
version: "5.1.11"
cloud_functions_web:
dependency: transitive
description:
name: cloud_functions_web
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.18"
version: "4.3.0"
collection:
dependency: transitive
description:
Expand Down Expand Up @@ -105,49 +105,49 @@ packages:
name: firebase_analytics
url: "https://pub.dartlang.org"
source: hosted
version: "9.1.12"
version: "9.2.0"
firebase_analytics_platform_interface:
dependency: transitive
description:
name: firebase_analytics_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.10"
version: "3.2.0"
firebase_analytics_web:
dependency: transitive
description:
name: firebase_analytics_web
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.0+17"
version: "0.4.1"
firebase_auth:
dependency: "direct main"
description:
name: firebase_auth
url: "https://pub.dartlang.org"
source: hosted
version: "3.4.1"
version: "3.4.2"
firebase_auth_platform_interface:
dependency: transitive
description:
name: firebase_auth_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "6.3.1"
version: "6.3.2"
firebase_auth_web:
dependency: transitive
description:
name: firebase_auth_web
url: "https://pub.dartlang.org"
source: hosted
version: "3.3.19"
version: "4.0.0"
firebase_core:
dependency: "direct main"
description:
name: firebase_core
url: "https://pub.dartlang.org"
source: hosted
version: "1.19.1"
version: "1.19.2"
firebase_core_platform_interface:
dependency: transitive
description:
Expand All @@ -161,98 +161,98 @@ packages:
name: firebase_core_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.6"
version: "1.7.0"
firebase_crashlytics:
dependency: "direct main"
description:
name: firebase_crashlytics
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.4"
version: "2.8.5"
firebase_crashlytics_platform_interface:
dependency: transitive
description:
name: firebase_crashlytics_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "3.2.10"
version: "3.2.11"
firebase_dynamic_links:
dependency: "direct main"
description:
name: firebase_dynamic_links
url: "https://pub.dartlang.org"
source: hosted
version: "4.3.1"
version: "4.3.2"
firebase_dynamic_links_platform_interface:
dependency: transitive
description:
name: firebase_dynamic_links_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.3+6"
version: "0.2.3+7"
firebase_messaging:
dependency: "direct main"
description:
name: firebase_messaging
url: "https://pub.dartlang.org"
source: hosted
version: "11.4.4"
version: "12.0.0"
firebase_messaging_platform_interface:
dependency: transitive
description:
name: firebase_messaging_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "3.5.4"
version: "4.0.0"
firebase_messaging_web:
dependency: transitive
description:
name: firebase_messaging_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.4"
version: "3.0.0"
firebase_remote_config:
dependency: "direct main"
description:
name: firebase_remote_config
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.11"
version: "2.0.12"
firebase_remote_config_platform_interface:
dependency: transitive
description:
name: firebase_remote_config_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.10"
version: "1.1.11"
firebase_remote_config_web:
dependency: transitive
description:
name: firebase_remote_config_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.16"
version: "1.1.0"
firebase_storage:
dependency: "direct main"
description:
name: firebase_storage
url: "https://pub.dartlang.org"
source: hosted
version: "10.3.1"
version: "10.3.2"
firebase_storage_platform_interface:
dependency: transitive
description:
name: firebase_storage_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "4.1.10"
version: "4.1.11"
firebase_storage_web:
dependency: transitive
description:
name: firebase_storage_web
url: "https://pub.dartlang.org"
source: hosted
version: "3.2.19"
version: "3.3.0"
firestore_ui:
dependency: "direct main"
description:
Expand Down Expand Up @@ -421,5 +421,5 @@ packages:
source: hosted
version: "2.1.2"
sdks:
dart: ">=2.17.0-0 <3.0.0"
dart: ">=2.17.1 <3.0.0"
flutter: ">=1.24.0-6.0.pre"
26 changes: 12 additions & 14 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,26 @@
name: ns_firebase_utils
description: Set of methods/extentions for firebase that makes using framework in a much easier and clean way also adds additional functionality
version: 1.0.0-nullsafety
version: 1.1.0
homepage: https://github.com/ajaynonstopio/ns_firebase_utils

environment:
sdk: '>=2.12.0 <3.0.0'
sdk: ">=2.17.1 <3.0.0"

dependencies:
flutter:
sdk: flutter

firebase_core: ^1.19.1
firebase_auth: ^3.4.1
firebase_storage: ^10.3.1
cloud_firestore: ^3.2.1
cloud_functions: ^3.3.1
firebase_core: ^1.19.2
firebase_auth: ^3.4.2
firebase_storage: ^10.3.2
cloud_firestore: ^3.3.0
cloud_functions: ^3.3.2
firestore_ui: ^1.23.0
firebase_analytics: ^9.1.12
firebase_crashlytics: ^2.8.4
firebase_dynamic_links: ^4.3.1
firebase_remote_config: ^2.0.11
firebase_messaging: ^11.4.4


firebase_analytics: ^9.2.0
firebase_crashlytics: ^2.8.5
firebase_dynamic_links: ^4.3.2
firebase_remote_config: ^2.0.12
firebase_messaging: ^12.0.0
fake_cloud_firestore: ^1.2.4


Expand Down

0 comments on commit 5d145c0

Please sign in to comment.