registerTransferManger method

Future<CosTransferManger> registerTransferManger(
  1. String serviceKey,
  2. CosXmlServiceConfig config,
  3. TransferConfig transferConfig
)

Implementation

Future<CosTransferManger> registerTransferManger(String serviceKey,
    CosXmlServiceConfig config, TransferConfig transferConfig) async {
  if (serviceKey == defaultKey) {
    throw IllegalArgumentException("register key cannot be empty");
  }

  String key = await _cosApi.registerTransferManger(serviceKey, config, transferConfig);
  var cosTransferManger = CosTransferManger(key);
  _cosTransferMangers[key] = cosTransferManger;
  return cosTransferManger;
}