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();