getMetadata method

Future<FullMetadata> getMetadata()

Retrieves metadata for the object.

Returns: A Future that resolves to FullMetadata.

Example:

FullMetadata meta = await ref.getMetadata();

Implementation

Future<FullMetadata> getMetadata() async {
  FusabaseAuth auth = FusabaseAuth.instanceFor(app: this.storage.app);
  String? accessToken = await getAccessToken(auth);

  return await StorageHelper.fetchMetadata(
    client: createClient(storage.app),
    ref: this,
    config: storage._config,
    maxOperationRetryTime: storage._maxOperationRetryTime,
    logLevel: this.__logLevel,
    accessToken: accessToken,
  );
}