refactor(mobile): share action button in new timeline (#19967)

* share asset button

* include source

* move to repository

* formatting
This commit is contained in:
Mert 2025-07-17 19:41:30 +03:00 committed by GitHub
parent 531515daf9
commit 055b930066
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 158 additions and 24 deletions

View file

@ -1,4 +1,5 @@
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:http/http.dart';
import 'package:immich_mobile/constants/enums.dart';
import 'package:immich_mobile/entities/asset.entity.dart';
import 'package:immich_mobile/providers/api.provider.dart';
@ -83,6 +84,10 @@ class AssetApiRepository extends ApiRepository {
);
}
Future<Response> downloadAsset(String id) {
return _api.downloadAssetWithHttpInfo(id);
}
_mapVisibility(AssetVisibilityEnum visibility) => switch (visibility) {
AssetVisibilityEnum.timeline => AssetVisibility.timeline,
AssetVisibilityEnum.hidden => AssetVisibility.hidden,