shortcut.dart 657 B

1234567891011121314151617181920212223242526
  1. import 'shortcut_platform_interface.dart';
  2. class FlutterShortcut {
  3. Future<String?> createShortcut({
  4. required String id,
  5. required String label,
  6. required String action,
  7. String? iconAssetName,
  8. }) {
  9. return FlutterShortcutPlatform.instance.createShortcut(
  10. id: id,
  11. label: label,
  12. action: action,
  13. iconAssetName: iconAssetName,
  14. );
  15. }
  16. Future<void> getLaunchAction(
  17. void Function(String action) onActionReceived) async {
  18. return FlutterShortcutPlatform.instance.getLaunchAction(onActionReceived);
  19. }
  20. Stream<String> actionStream() {
  21. return FlutterShortcutPlatform.instance.actionStream();
  22. }
  23. }