read method Null safety
- @override
- String path
override
Implementation
@override
Future<Uint8List?> read(String path) async {
try {
SStorageModelList versions =
await _repository.versions('${_customerId(_token?.urnPrefix)}/$path');
String? versionId;
if (versions.versions != null && versions.versions!.isNotEmpty) {
versionId = _findFirst(versions.versions!).versionId;
}
return _repository.get('${_customerId(_token?.urnPrefix)}/$path',
versionId: versionId);
} on HttpException catch (e) {
if (e.message.contains('HTTP Error 404:')) {
return null;
} else {
rethrow;
}
}
}