instanceFor static method

FusabaseAppTrust instanceFor(
  1. {required FusabaseApp app}
)

Returns the App Trust instance for a specific app.

Implementation

static FusabaseAppTrust instanceFor({required FusabaseApp app}) {
  final existing = _instances[app.name];
  if (existing == null) {
    return _instances.putIfAbsent(app.name, () => FusabaseAppTrust._(app));
  }

  existing.useApp(app);

  return existing;
}