From 1f2c779b36ccb047b4b21b16c14228827d121f86 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 20 Jun 2025 09:11:21 -0500 Subject: [PATCH] refactor(mobile): shared_handler.interface.dart (#19333) refactor(mobile): shared_handler.repository.dart --- mobile/lib/interfaces/share_handler.interface.dart | 7 ------- mobile/lib/repositories/share_handler.repository.dart | 5 +---- 2 files changed, 1 insertion(+), 11 deletions(-) delete mode 100644 mobile/lib/interfaces/share_handler.interface.dart diff --git a/mobile/lib/interfaces/share_handler.interface.dart b/mobile/lib/interfaces/share_handler.interface.dart deleted file mode 100644 index 6d0eb9170c..0000000000 --- a/mobile/lib/interfaces/share_handler.interface.dart +++ /dev/null @@ -1,7 +0,0 @@ -import 'package:immich_mobile/models/upload/share_intent_attachment.model.dart'; - -abstract interface class IShareHandlerRepository { - void Function(List)? onSharedMedia; - - Future init(); -} diff --git a/mobile/lib/repositories/share_handler.repository.dart b/mobile/lib/repositories/share_handler.repository.dart index 4c07b662a8..e739ebe6ae 100644 --- a/mobile/lib/repositories/share_handler.repository.dart +++ b/mobile/lib/repositories/share_handler.repository.dart @@ -1,7 +1,6 @@ import 'dart:io'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:immich_mobile/interfaces/share_handler.interface.dart'; import 'package:immich_mobile/models/upload/share_intent_attachment.model.dart'; import 'package:share_handler/share_handler.dart'; @@ -9,13 +8,11 @@ final shareHandlerRepositoryProvider = Provider( (ref) => ShareHandlerRepository(), ); -class ShareHandlerRepository implements IShareHandlerRepository { +class ShareHandlerRepository { ShareHandlerRepository(); - @override void Function(List attachments)? onSharedMedia; - @override Future init() async { final handler = ShareHandlerPlatform.instance; final media = await handler.getInitialSharedMedia();