Skip to content

Commit 9086992

Browse files
committed
feat: hasAdminCredentials
1 parent f950d32 commit 9086992

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

firebase_node/lib/src/node/firebase_node.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'dart:async';
22
import 'dart:js_interop' as js;
33

4-
import 'package:tekartik_firebase/firebase.dart';
54
import 'package:tekartik_firebase/firebase_admin.dart';
65
// ignore: implementation_imports
76
import 'package:tekartik_firebase/src/firebase_mixin.dart';
@@ -243,4 +242,9 @@ class FirebaseAppNode with FirebaseAppMixin {
243242

244243
@override
245244
AppOptions get options => _wrapAppOptions(nativeInstance.options);
245+
246+
@override
247+
bool get hasAdminCredentials {
248+
return true;
249+
}
246250
}

firebase_node/test/firebase_node_test.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Future<void> main() async {
4343
var app =
4444
firebaseNode.initializeApp(options: context.appOptions, name: 'admin')
4545
as AppNode;
46+
expect(app.hasAdminCredentials, isTrue);
4647
// print(jsObjectKeys(app.nativeInstance!));
4748
// print(jsObjectGetOwnPropertyNames(app.nativeInstance!));
4849
// [appStore, services_, isDeleted_, name_, options_, INTERNAL]

0 commit comments

Comments
 (0)