@override Future<String> basename(String url) async { final res = await methodChannel.invokeMethod<String>('basename', { 'url': url, }); return res ?? ''; }