@override Future<String> setIcon({required String icon}) async { await methodChannel.invokeMethod<String>('setIcon', [icon]); return icon; }