wip: add platform channels

This commit is contained in:
shenlong-tanwen
2024-09-15 03:31:01 +05:30
parent f1dcfbc594
commit 37b15869d5
9 changed files with 149 additions and 12 deletions
+17
View File
@@ -0,0 +1,17 @@
// ignore: depend_on_referenced_packages
import 'package:pigeon/pigeon.dart';
@ConfigurePigeon(PigeonOptions(
dartOut: 'lib/platform/messages.g.dart',
dartOptions: DartOptions(),
kotlinOut:
'android/app/src/main/kotlin/com/alextran/immich/platform/Messages.g.kt',
kotlinOptions: KotlinOptions(),
swiftOut: 'ios/Runner/Platform/Messages.g.swift',
swiftOptions: SwiftOptions(),
))
@HostApi()
abstract class ImmichHostService {
@async
List<Uint8List?>? digestFiles(List<String> paths);
}