You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +02:00 
			
		
		
		
	* refactor(server): device info service * use upsertDeviceInfo in mobile app * fix: return types and dedupe code Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com>
		
			
				
	
	
		
			245 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
		
			Generated
		
	
	
			
		
		
	
	
			245 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
		
			Generated
		
	
	
| .gitignore
 | |
| .openapi-generator-ignore
 | |
| .travis.yml
 | |
| README.md
 | |
| analysis_options.yaml
 | |
| doc/AddAssetsDto.md
 | |
| doc/AddAssetsResponseDto.md
 | |
| doc/AddUsersDto.md
 | |
| doc/AdminSignupResponseDto.md
 | |
| doc/AlbumApi.md
 | |
| doc/AlbumCountResponseDto.md
 | |
| doc/AlbumResponseDto.md
 | |
| doc/AllJobStatusResponseDto.md
 | |
| doc/AssetApi.md
 | |
| doc/AssetCountByTimeBucket.md
 | |
| doc/AssetCountByTimeBucketResponseDto.md
 | |
| doc/AssetCountByUserIdResponseDto.md
 | |
| doc/AssetFileUploadResponseDto.md
 | |
| doc/AssetResponseDto.md
 | |
| doc/AssetTypeEnum.md
 | |
| doc/AuthenticationApi.md
 | |
| doc/CheckDuplicateAssetDto.md
 | |
| doc/CheckDuplicateAssetResponseDto.md
 | |
| doc/CheckExistingAssetsDto.md
 | |
| doc/CheckExistingAssetsResponseDto.md
 | |
| doc/CreateAlbumDto.md
 | |
| doc/CreateProfileImageResponseDto.md
 | |
| doc/CreateTagDto.md
 | |
| doc/CreateUserDto.md
 | |
| doc/CuratedLocationsResponseDto.md
 | |
| doc/CuratedObjectsResponseDto.md
 | |
| doc/DeleteAssetDto.md
 | |
| doc/DeleteAssetResponseDto.md
 | |
| doc/DeleteAssetStatus.md
 | |
| doc/DeviceInfoApi.md
 | |
| doc/DeviceInfoResponseDto.md
 | |
| doc/DeviceTypeEnum.md
 | |
| doc/ExifResponseDto.md
 | |
| doc/GetAssetByTimeBucketDto.md
 | |
| doc/GetAssetCountByTimeBucketDto.md
 | |
| doc/JobApi.md
 | |
| doc/JobCommand.md
 | |
| doc/JobCommandDto.md
 | |
| doc/JobCounts.md
 | |
| doc/JobId.md
 | |
| doc/JobStatusResponseDto.md
 | |
| doc/LoginCredentialDto.md
 | |
| doc/LoginResponseDto.md
 | |
| doc/LogoutResponseDto.md
 | |
| doc/OAuthApi.md
 | |
| doc/OAuthCallbackDto.md
 | |
| doc/OAuthConfigDto.md
 | |
| doc/OAuthConfigResponseDto.md
 | |
| doc/RemoveAssetsDto.md
 | |
| doc/SearchAssetDto.md
 | |
| doc/ServerInfoApi.md
 | |
| doc/ServerInfoResponseDto.md
 | |
| doc/ServerPingResponse.md
 | |
| doc/ServerStatsResponseDto.md
 | |
| doc/ServerVersionReponseDto.md
 | |
| doc/SignUpDto.md
 | |
| doc/SmartInfoResponseDto.md
 | |
| doc/SystemConfigApi.md
 | |
| doc/SystemConfigKey.md
 | |
| doc/SystemConfigResponseDto.md
 | |
| doc/SystemConfigResponseItem.md
 | |
| doc/TagApi.md
 | |
| doc/TagResponseDto.md
 | |
| doc/TagTypeEnum.md
 | |
| doc/ThumbnailFormat.md
 | |
| doc/TimeGroupEnum.md
 | |
| doc/UpdateAlbumDto.md
 | |
| doc/UpdateAssetDto.md
 | |
| doc/UpdateTagDto.md
 | |
| doc/UpdateUserDto.md
 | |
| doc/UpsertDeviceInfoDto.md
 | |
| doc/UsageByUserDto.md
 | |
| doc/UserApi.md
 | |
| doc/UserCountResponseDto.md
 | |
| doc/UserResponseDto.md
 | |
| doc/ValidateAccessTokenResponseDto.md
 | |
| git_push.sh
 | |
| lib/api.dart
 | |
| lib/api/album_api.dart
 | |
| lib/api/asset_api.dart
 | |
| lib/api/authentication_api.dart
 | |
| lib/api/device_info_api.dart
 | |
| lib/api/job_api.dart
 | |
| lib/api/o_auth_api.dart
 | |
| lib/api/server_info_api.dart
 | |
| lib/api/system_config_api.dart
 | |
| lib/api/tag_api.dart
 | |
| lib/api/user_api.dart
 | |
| lib/api_client.dart
 | |
| lib/api_exception.dart
 | |
| lib/api_helper.dart
 | |
| lib/auth/api_key_auth.dart
 | |
| lib/auth/authentication.dart
 | |
| lib/auth/http_basic_auth.dart
 | |
| lib/auth/http_bearer_auth.dart
 | |
| lib/auth/oauth.dart
 | |
| lib/model/add_assets_dto.dart
 | |
| lib/model/add_assets_response_dto.dart
 | |
| lib/model/add_users_dto.dart
 | |
| lib/model/admin_signup_response_dto.dart
 | |
| lib/model/album_count_response_dto.dart
 | |
| lib/model/album_response_dto.dart
 | |
| lib/model/all_job_status_response_dto.dart
 | |
| lib/model/asset_count_by_time_bucket.dart
 | |
| lib/model/asset_count_by_time_bucket_response_dto.dart
 | |
| lib/model/asset_count_by_user_id_response_dto.dart
 | |
| lib/model/asset_file_upload_response_dto.dart
 | |
| lib/model/asset_response_dto.dart
 | |
| lib/model/asset_type_enum.dart
 | |
| lib/model/check_duplicate_asset_dto.dart
 | |
| lib/model/check_duplicate_asset_response_dto.dart
 | |
| lib/model/check_existing_assets_dto.dart
 | |
| lib/model/check_existing_assets_response_dto.dart
 | |
| lib/model/create_album_dto.dart
 | |
| lib/model/create_profile_image_response_dto.dart
 | |
| lib/model/create_tag_dto.dart
 | |
| lib/model/create_user_dto.dart
 | |
| lib/model/curated_locations_response_dto.dart
 | |
| lib/model/curated_objects_response_dto.dart
 | |
| lib/model/delete_asset_dto.dart
 | |
| lib/model/delete_asset_response_dto.dart
 | |
| lib/model/delete_asset_status.dart
 | |
| lib/model/device_info_response_dto.dart
 | |
| lib/model/device_type_enum.dart
 | |
| lib/model/exif_response_dto.dart
 | |
| lib/model/get_asset_by_time_bucket_dto.dart
 | |
| lib/model/get_asset_count_by_time_bucket_dto.dart
 | |
| lib/model/job_command.dart
 | |
| lib/model/job_command_dto.dart
 | |
| lib/model/job_counts.dart
 | |
| lib/model/job_id.dart
 | |
| lib/model/job_status_response_dto.dart
 | |
| lib/model/login_credential_dto.dart
 | |
| lib/model/login_response_dto.dart
 | |
| lib/model/logout_response_dto.dart
 | |
| lib/model/o_auth_callback_dto.dart
 | |
| lib/model/o_auth_config_dto.dart
 | |
| lib/model/o_auth_config_response_dto.dart
 | |
| lib/model/remove_assets_dto.dart
 | |
| lib/model/search_asset_dto.dart
 | |
| lib/model/server_info_response_dto.dart
 | |
| lib/model/server_ping_response.dart
 | |
| lib/model/server_stats_response_dto.dart
 | |
| lib/model/server_version_reponse_dto.dart
 | |
| lib/model/sign_up_dto.dart
 | |
| lib/model/smart_info_response_dto.dart
 | |
| lib/model/system_config_key.dart
 | |
| lib/model/system_config_response_dto.dart
 | |
| lib/model/system_config_response_item.dart
 | |
| lib/model/tag_response_dto.dart
 | |
| lib/model/tag_type_enum.dart
 | |
| lib/model/thumbnail_format.dart
 | |
| lib/model/time_group_enum.dart
 | |
| lib/model/update_album_dto.dart
 | |
| lib/model/update_asset_dto.dart
 | |
| lib/model/update_tag_dto.dart
 | |
| lib/model/update_user_dto.dart
 | |
| lib/model/upsert_device_info_dto.dart
 | |
| lib/model/usage_by_user_dto.dart
 | |
| lib/model/user_count_response_dto.dart
 | |
| lib/model/user_response_dto.dart
 | |
| lib/model/validate_access_token_response_dto.dart
 | |
| pubspec.yaml
 | |
| test/add_assets_dto_test.dart
 | |
| test/add_assets_response_dto_test.dart
 | |
| test/add_users_dto_test.dart
 | |
| test/admin_signup_response_dto_test.dart
 | |
| test/album_api_test.dart
 | |
| test/album_count_response_dto_test.dart
 | |
| test/album_response_dto_test.dart
 | |
| test/all_job_status_response_dto_test.dart
 | |
| test/asset_api_test.dart
 | |
| test/asset_count_by_time_bucket_response_dto_test.dart
 | |
| test/asset_count_by_time_bucket_test.dart
 | |
| test/asset_count_by_user_id_response_dto_test.dart
 | |
| test/asset_file_upload_response_dto_test.dart
 | |
| test/asset_response_dto_test.dart
 | |
| test/asset_type_enum_test.dart
 | |
| test/authentication_api_test.dart
 | |
| test/check_duplicate_asset_dto_test.dart
 | |
| test/check_duplicate_asset_response_dto_test.dart
 | |
| test/check_existing_assets_dto_test.dart
 | |
| test/check_existing_assets_response_dto_test.dart
 | |
| test/create_album_dto_test.dart
 | |
| test/create_profile_image_response_dto_test.dart
 | |
| test/create_tag_dto_test.dart
 | |
| test/create_user_dto_test.dart
 | |
| test/curated_locations_response_dto_test.dart
 | |
| test/curated_objects_response_dto_test.dart
 | |
| test/delete_asset_dto_test.dart
 | |
| test/delete_asset_response_dto_test.dart
 | |
| test/delete_asset_status_test.dart
 | |
| test/device_info_api_test.dart
 | |
| test/device_info_response_dto_test.dart
 | |
| test/device_type_enum_test.dart
 | |
| test/exif_response_dto_test.dart
 | |
| test/get_asset_by_time_bucket_dto_test.dart
 | |
| test/get_asset_count_by_time_bucket_dto_test.dart
 | |
| test/job_api_test.dart
 | |
| test/job_command_dto_test.dart
 | |
| test/job_command_test.dart
 | |
| test/job_counts_test.dart
 | |
| test/job_id_test.dart
 | |
| test/job_status_response_dto_test.dart
 | |
| test/login_credential_dto_test.dart
 | |
| test/login_response_dto_test.dart
 | |
| test/logout_response_dto_test.dart
 | |
| test/o_auth_api_test.dart
 | |
| test/o_auth_callback_dto_test.dart
 | |
| test/o_auth_config_dto_test.dart
 | |
| test/o_auth_config_response_dto_test.dart
 | |
| test/remove_assets_dto_test.dart
 | |
| test/search_asset_dto_test.dart
 | |
| test/server_info_api_test.dart
 | |
| test/server_info_response_dto_test.dart
 | |
| test/server_ping_response_test.dart
 | |
| test/server_stats_response_dto_test.dart
 | |
| test/server_version_reponse_dto_test.dart
 | |
| test/sign_up_dto_test.dart
 | |
| test/smart_info_response_dto_test.dart
 | |
| test/system_config_api_test.dart
 | |
| test/system_config_key_test.dart
 | |
| test/system_config_response_dto_test.dart
 | |
| test/system_config_response_item_test.dart
 | |
| test/tag_api_test.dart
 | |
| test/tag_response_dto_test.dart
 | |
| test/tag_type_enum_test.dart
 | |
| test/thumbnail_format_test.dart
 | |
| test/time_group_enum_test.dart
 | |
| test/update_album_dto_test.dart
 | |
| test/update_asset_dto_test.dart
 | |
| test/update_tag_dto_test.dart
 | |
| test/update_user_dto_test.dart
 | |
| test/upsert_device_info_dto_test.dart
 | |
| test/usage_by_user_dto_test.dart
 | |
| test/user_api_test.dart
 | |
| test/user_count_response_dto_test.dart
 | |
| test/user_response_dto_test.dart
 | |
| test/validate_access_token_response_dto_test.dart
 |