FusabaseApp constructor

FusabaseApp(
  1. {required String name,
  2. required FusabaseOptions options}
)

Constructs a new FusabaseApp with the provided name and options.

Parameters:

  • name: The name for the app.
  • options: The configuration options.

Implementation

FusabaseApp({required String name, required FusabaseOptions options})
  : _name = name,
    _options = options,
    _logLevel = globals.LogLevel.silent,
    _appTrustToken = options.appTrustToken,
    _appTrustTokenPersisted = options.appTrustToken {
  _config = FusabaseConfig(
    objsType: options.objsType,
    storageBucket: options.storageBucket,
    projectID: options.projectID,
    authType: options.authType,
    authID: options.authID,
    idcsDomainURL: options.idcsDomainURL,
  );
}