import 'package:aves/services/common/services.dart'; import 'package:flutter/services.dart'; class WidgetService { static const _configureChannel = MethodChannel('deckers.thibault/aves/widget_configure'); static const _updateChannel = MethodChannel('deckers.thibault/aves/widget_update'); static Future configure() async { try { await _configureChannel.invokeMethod('configure'); return true; } on PlatformException catch (e, stack) { await reportService.recordError(e, stack); } return false; } static Future update(int widgetId) async { try { await _updateChannel.invokeMethod('update', { 'widgetId': widgetId, }); return true; } on PlatformException catch (e, stack) { await reportService.recordError(e, stack); } return false; } }