addOnAuthenticatedCallback method

  1. @override
void addOnAuthenticatedCallback(
  1. Future<void> callback(
    1. String? uid
    ), {
  2. int priority = 0,
})
override

Add a callback to be invoked when user authenticates.

The callback receives the user's UID (or null if unavailable).

priority determines execution order:

  • Higher values execute first (priority 100 runs before priority 0)
  • Same priority callbacks execute in parallel
  • Default is 0

Implementation

@override
void addOnAuthenticatedCallback(
  Future<void> Function(String? uid) callback, {
  int priority = 0,
}) {
  _onAuthenticatedByPriority.putIfAbsent(priority, () => []).add(callback);
}