@override Future<String?> remove(String key) async { final result = await methodChannel.invokeMethod<String>('remove', { 'key': key, }); return result; }