initialize static method

Future<void> initialize({
  1. CloudMediaConfig config = const CloudMediaConfig(),
})

Initialize CloudMedia with the given config.

Must be called once before any other CloudMedia method. Firebase and riverpod_offline_sync must be initialized by the host app before calling this.

await CloudMedia.initialize(
  config: const CloudMediaConfig(
    imageQuality: 85,
    enableOfflineSync: true,
  ),
);

Implementation

static Future<void> initialize({
  CloudMediaConfig config = const CloudMediaConfig(),
}) async {
  _config = config;
  _provider = CloudMediaProvider(config: _config);
  await _provider!.initialize();
  _initialized = true;
}