more refactors and logs page handling

This commit is contained in:
shenlong-tanwen
2024-10-23 02:30:46 +05:30
parent 8f47645cdb
commit a0afea04d8
90 changed files with 2386 additions and 584 deletions
@@ -1,4 +1,5 @@
import 'package:immich_mobile/domain/models/asset.model.dart';
import 'package:immich_mobile/domain/models/user.model.dart';
import 'package:immich_mobile/service_locator.dart';
import 'package:immich_mobile/utils/immich_api_client.dart';
@@ -11,11 +12,15 @@ enum AssetMediaSize {
final String value;
}
class ImImageUrlHelper {
abstract final class ImImageUrlHelper {
const ImImageUrlHelper();
static String get _serverUrl => di<ImApiClient>().basePath;
static String getUserAvatarUrl(final User user) {
return '$_serverUrl/users/${user.id}/profile-image';
}
static String getThumbnailUrl(
final Asset asset, {
AssetMediaSize type = AssetMediaSize.thumbnail,