mirror of
https://github.com/immich-app/immich.git
synced 2025-07-09 03:04:16 -04:00
dart format
linter errors linter
This commit is contained in:
parent
718c258a07
commit
84cd91bbbe
@ -3,7 +3,6 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
||||||
import 'package:immich_mobile/shared/models/album.dart';
|
import 'package:immich_mobile/shared/models/album.dart';
|
||||||
import 'package:immich_mobile/shared/models/store.dart';
|
import 'package:immich_mobile/shared/models/store.dart';
|
||||||
import 'package:immich_mobile/shared/ui/immich_image.dart';
|
|
||||||
import 'package:immich_mobile/shared/ui/immich_thumbnail.dart';
|
import 'package:immich_mobile/shared/ui/immich_thumbnail.dart';
|
||||||
|
|
||||||
class AlbumThumbnailCard extends StatelessWidget {
|
class AlbumThumbnailCard extends StatelessWidget {
|
||||||
@ -46,8 +45,8 @@ class AlbumThumbnailCard extends StatelessWidget {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
buildAlbumThumbnail() => ImmichThumbnail(asset:
|
buildAlbumThumbnail() => ImmichThumbnail(
|
||||||
album.thumbnail.value,
|
asset: album.thumbnail.value,
|
||||||
width: cardSize,
|
width: cardSize,
|
||||||
height: cardSize,
|
height: cardSize,
|
||||||
);
|
);
|
||||||
|
@ -12,7 +12,6 @@ import 'package:immich_mobile/modules/partner/ui/partner_list.dart';
|
|||||||
import 'package:immich_mobile/routing/router.dart';
|
import 'package:immich_mobile/routing/router.dart';
|
||||||
import 'package:immich_mobile/shared/providers/user.provider.dart';
|
import 'package:immich_mobile/shared/providers/user.provider.dart';
|
||||||
import 'package:immich_mobile/shared/ui/immich_app_bar.dart';
|
import 'package:immich_mobile/shared/ui/immich_app_bar.dart';
|
||||||
import 'package:immich_mobile/shared/ui/immich_image.dart';
|
|
||||||
import 'package:immich_mobile/shared/ui/immich_thumbnail.dart';
|
import 'package:immich_mobile/shared/ui/immich_thumbnail.dart';
|
||||||
|
|
||||||
@RoutePage()
|
@RoutePage()
|
||||||
|
@ -60,8 +60,8 @@ class ImmichLocalThumbnailProvider extends ImageProvider<Asset> {
|
|||||||
debugPrint("Loading thumb for ${asset.fileName} failed");
|
debugPrint("Loading thumb for ${asset.fileName} failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
final normalThumbBytes = await asset.local
|
final normalThumbBytes =
|
||||||
?.thumbnailDataWithSize(ThumbnailSize(width, height));
|
await asset.local?.thumbnailDataWithSize(ThumbnailSize(width, height));
|
||||||
if (normalThumbBytes == null) {
|
if (normalThumbBytes == null) {
|
||||||
throw StateError(
|
throw StateError(
|
||||||
"Loading thumb for local photo ${asset.fileName} failed",
|
"Loading thumb for local photo ${asset.fileName} failed",
|
||||||
|
@ -13,7 +13,8 @@ import 'package:immich_mobile/shared/models/store.dart';
|
|||||||
import 'package:immich_mobile/utils/image_url_builder.dart';
|
import 'package:immich_mobile/utils/image_url_builder.dart';
|
||||||
|
|
||||||
/// The remote image provider
|
/// The remote image provider
|
||||||
class ImmichRemoteThumbnailProvider extends ImageProvider<ImmichRemoteThumbnailProvider> {
|
class ImmichRemoteThumbnailProvider
|
||||||
|
extends ImageProvider<ImmichRemoteThumbnailProvider> {
|
||||||
/// The [Asset.remoteId] of the asset to fetch
|
/// The [Asset.remoteId] of the asset to fetch
|
||||||
final String assetId;
|
final String assetId;
|
||||||
|
|
||||||
@ -27,12 +28,17 @@ class ImmichRemoteThumbnailProvider extends ImageProvider<ImmichRemoteThumbnailP
|
|||||||
/// Converts an [ImageProvider]'s settings plus an [ImageConfiguration] to a key
|
/// Converts an [ImageProvider]'s settings plus an [ImageConfiguration] to a key
|
||||||
/// that describes the precise image to load.
|
/// that describes the precise image to load.
|
||||||
@override
|
@override
|
||||||
Future<ImmichRemoteThumbnailProvider> obtainKey(ImageConfiguration configuration) {
|
Future<ImmichRemoteThumbnailProvider> obtainKey(
|
||||||
|
ImageConfiguration configuration,
|
||||||
|
) {
|
||||||
return SynchronousFuture(this);
|
return SynchronousFuture(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ImageStreamCompleter loadImage(ImmichRemoteThumbnailProvider key, ImageDecoderCallback decode) {
|
ImageStreamCompleter loadImage(
|
||||||
|
ImmichRemoteThumbnailProvider key,
|
||||||
|
ImageDecoderCallback decode,
|
||||||
|
) {
|
||||||
final chunkEvents = StreamController<ImageChunkEvent>();
|
final chunkEvents = StreamController<ImageChunkEvent>();
|
||||||
return MultiImageStreamCompleter(
|
return MultiImageStreamCompleter(
|
||||||
codec: _codec(key, decode, chunkEvents),
|
codec: _codec(key, decode, chunkEvents),
|
||||||
|
@ -27,7 +27,6 @@ import 'package:immich_mobile/modules/backup/providers/manual_upload.provider.da
|
|||||||
import 'package:immich_mobile/modules/home/ui/upload_dialog.dart';
|
import 'package:immich_mobile/modules/home/ui/upload_dialog.dart';
|
||||||
import 'package:immich_mobile/modules/partner/providers/partner.provider.dart';
|
import 'package:immich_mobile/modules/partner/providers/partner.provider.dart';
|
||||||
import 'package:immich_mobile/routing/router.dart';
|
import 'package:immich_mobile/routing/router.dart';
|
||||||
import 'package:immich_mobile/shared/models/store.dart';
|
|
||||||
import 'package:immich_mobile/modules/home/ui/delete_dialog.dart';
|
import 'package:immich_mobile/modules/home/ui/delete_dialog.dart';
|
||||||
import 'package:immich_mobile/modules/settings/providers/app_settings.provider.dart';
|
import 'package:immich_mobile/modules/settings/providers/app_settings.provider.dart';
|
||||||
import 'package:immich_mobile/modules/settings/services/app_settings.service.dart';
|
import 'package:immich_mobile/modules/settings/services/app_settings.service.dart';
|
||||||
|
@ -4,7 +4,6 @@ import 'package:flutter/services.dart';
|
|||||||
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
||||||
import 'package:immich_mobile/routing/router.dart';
|
import 'package:immich_mobile/routing/router.dart';
|
||||||
import 'package:immich_mobile/shared/models/asset.dart';
|
import 'package:immich_mobile/shared/models/asset.dart';
|
||||||
import 'package:immich_mobile/shared/ui/immich_image.dart';
|
|
||||||
import 'package:immich_mobile/shared/ui/immich_thumbnail.dart';
|
import 'package:immich_mobile/shared/ui/immich_thumbnail.dart';
|
||||||
import 'package:immich_mobile/utils/storage_indicator.dart';
|
import 'package:immich_mobile/utils/storage_indicator.dart';
|
||||||
import 'package:isar/isar.dart';
|
import 'package:isar/isar.dart';
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import 'dart:math';
|
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
@ -9,8 +8,6 @@ import 'package:immich_mobile/modules/home/ui/asset_grid/thumbnail_placeholder.d
|
|||||||
import 'package:immich_mobile/shared/models/asset.dart';
|
import 'package:immich_mobile/shared/models/asset.dart';
|
||||||
import 'package:immich_mobile/shared/models/store.dart';
|
import 'package:immich_mobile/shared/models/store.dart';
|
||||||
import 'package:octo_image/octo_image.dart';
|
import 'package:octo_image/octo_image.dart';
|
||||||
import 'package:photo_manager/photo_manager.dart';
|
|
||||||
import 'package:photo_manager_image_provider/photo_manager_image_provider.dart';
|
|
||||||
|
|
||||||
class ImmichImage extends StatelessWidget {
|
class ImmichImage extends StatelessWidget {
|
||||||
const ImmichImage(
|
const ImmichImage(
|
||||||
|
@ -1,17 +1,12 @@
|
|||||||
import 'dart:math';
|
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
||||||
import 'package:immich_mobile/modules/asset_viewer/image_providers/immich_local_image_provider.dart';
|
|
||||||
import 'package:immich_mobile/modules/asset_viewer/image_providers/immich_local_thumbnail_provider.dart';
|
import 'package:immich_mobile/modules/asset_viewer/image_providers/immich_local_thumbnail_provider.dart';
|
||||||
import 'package:immich_mobile/modules/asset_viewer/image_providers/immich_remote_image_provider.dart';
|
import 'package:immich_mobile/modules/asset_viewer/image_providers/immich_remote_image_provider.dart';
|
||||||
import 'package:immich_mobile/modules/home/ui/asset_grid/thumbnail_placeholder.dart';
|
import 'package:immich_mobile/modules/home/ui/asset_grid/thumbnail_placeholder.dart';
|
||||||
import 'package:immich_mobile/shared/models/asset.dart';
|
import 'package:immich_mobile/shared/models/asset.dart';
|
||||||
import 'package:immich_mobile/shared/models/store.dart';
|
|
||||||
import 'package:octo_image/octo_image.dart';
|
import 'package:octo_image/octo_image.dart';
|
||||||
import 'package:photo_manager/photo_manager.dart';
|
|
||||||
import 'package:photo_manager_image_provider/photo_manager_image_provider.dart';
|
|
||||||
|
|
||||||
class ImmichThumbnail extends StatelessWidget {
|
class ImmichThumbnail extends StatelessWidget {
|
||||||
const ImmichThumbnail({
|
const ImmichThumbnail({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user