addResources method

Future<List<Map<String, dynamic>>> addResources({
  1. String? userName,
  2. required List<Map<String, dynamic>> resources,
})

Implementation

Future<List<Map<String,dynamic>>> addResources({
	String? userName,
	required List<Map<String,dynamic>> resources
}) async {
	var url = '/add-resources';
	var params = <String,dynamic>{
		'resources': resources
	};

	if (userName != null) {
		params['userName'] = userName;
	}

	var resp = await _invoke(url, params, true);

	if (resp['result'] != 'OK') throw resp['result'];

	List<Map<String,dynamic>> resourceUrls = [];
	resp['resourceUrls'].forEach((dynamic e) => resourceUrls.add(e as Map<String,dynamic>));

	return resourceUrls;
}