mirror of
https://github.com/KevinMidboe/immich.git
synced 2025-10-29 17:40:28 +00:00
fix(server): Handle exposure time correctly (#1432)
This commit is contained in:
@@ -188,7 +188,7 @@ class ExifBottomSheet extends HookConsumerWidget {
|
||||
),
|
||||
),
|
||||
subtitle: Text(
|
||||
"ƒ/${exifInfo.fNumber} 1/${(1 / (exifInfo.exposureTime ?? 1)).toStringAsFixed(0)} ${exifInfo.focalLength} mm ISO${exifInfo.iso} ",
|
||||
"ƒ/${exifInfo.fNumber} ${exifInfo.exposureTime} ${exifInfo.focalLength} mm ISO${exifInfo.iso} ",
|
||||
),
|
||||
),
|
||||
],
|
||||
|
||||
2
mobile/openapi/doc/ExifResponseDto.md
generated
2
mobile/openapi/doc/ExifResponseDto.md
generated
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
|
||||
**fNumber** | **num** | | [optional]
|
||||
**focalLength** | **num** | | [optional]
|
||||
**iso** | **num** | | [optional]
|
||||
**exposureTime** | **num** | | [optional]
|
||||
**exposureTime** | **String** | | [optional]
|
||||
**latitude** | **num** | | [optional]
|
||||
**longitude** | **num** | | [optional]
|
||||
**city** | **String** | | [optional]
|
||||
|
||||
6
mobile/openapi/lib/model/exif_response_dto.dart
generated
6
mobile/openapi/lib/model/exif_response_dto.dart
generated
@@ -63,7 +63,7 @@ class ExifResponseDto {
|
||||
|
||||
num? iso;
|
||||
|
||||
num? exposureTime;
|
||||
String? exposureTime;
|
||||
|
||||
num? latitude;
|
||||
|
||||
@@ -273,9 +273,7 @@ class ExifResponseDto {
|
||||
iso: json[r'iso'] == null
|
||||
? null
|
||||
: num.parse(json[r'iso'].toString()),
|
||||
exposureTime: json[r'exposureTime'] == null
|
||||
? null
|
||||
: num.parse(json[r'exposureTime'].toString()),
|
||||
exposureTime: mapValueOfType<String>(json, r'exposureTime'),
|
||||
latitude: json[r'latitude'] == null
|
||||
? null
|
||||
: num.parse(json[r'latitude'].toString()),
|
||||
|
||||
2
mobile/openapi/test/exif_response_dto_test.dart
generated
2
mobile/openapi/test/exif_response_dto_test.dart
generated
@@ -86,7 +86,7 @@ void main() {
|
||||
// TODO
|
||||
});
|
||||
|
||||
// num exposureTime
|
||||
// String exposureTime
|
||||
test('to test the property `exposureTime`', () async {
|
||||
// TODO
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user