getFileInfo method

  1. @override
Future<FileInfo?> getFileInfo(
  1. String id
)
override

Implementation

@override
Future<FileInfo?> getFileInfo(String id) async {
  final res = await helper.get('/files/$id');
  if (res == false) {
    return null;
  }
  var raw = res['data']['info'];
  if (raw != null) {
    var info = FileInfo.fromJson(raw);
    info.accessUrl = res['data']['access_url'];
    return info;
  }
  return FileInfo(
    id: id,
    mimeType: "unknown",
    accessUrl: res['data']['access_url'],
  );
}