registerAwsStorageProvider function

void registerAwsStorageProvider(
  1. Map<String, dynamic> config
)

Implementation

void registerAwsStorageProvider(Map<String, dynamic> config) {
  final provider = DSAwsStorageProvider();

  DSStorageManager.registerProvider(
    _providerName(config, 's3'),
    provider,
    DSStorageProviderMetadata(
      type: 's3',
      region: _optionalString(config, 'region'),
      additionalMetadata: {
        if (config['bucket'] != null) 'bucket': config['bucket'],
        if (config['endpoint'] != null) 'endpoint': config['endpoint'],
        if (config['endPoint'] != null) 'endPoint': config['endPoint'],
      },
    ),
  );
}