firebase_node 0.0.1 copy "firebase_node: ^0.0.1" to clipboard
firebase_node: ^0.0.1 copied to clipboard

outdated

Wrapper for firebase functions and firebase admin to run in Node.js.

example/main.dart

import 'package:firebase_node/functions.dart';
import 'package:firebase_node/admin.dart' as admin;

void main() {
  functions['onCreateUser'] =
      functions.auth.user().onCreate((user, context) async {
    final app = await admin.initializeApp();
    final ref = app.firestore().collection('userdata').doc(user.uid);
    await ref.set({
      'name': user.displayName,
      'email': user.email,
    });
  });

  functions['onDeleteUser'] = functions.auth.user().onDelete(onDeleteUser);
}

Future<void> onDeleteUser(UserRecord user, EventContext context) async {
  final app = await admin.initializeApp();
  final ref = app.firestore().collection('userdata').doc(user.uid);
  await ref.delete();
}
5
likes
0
points
17
downloads

Publisher

unverified uploader

Weekly Downloads

Wrapper for firebase functions and firebase admin to run in Node.js.

Repository (GitLab)
View/report issues

License

unknown (license)

Dependencies

js, meta, node_interop, node_io

More

Packages that depend on firebase_node