Added schedule job to perform reverse geocoding if key is added after backing up assets (#305)

This commit is contained in:
Alex
2022-07-04 15:16:39 -05:00
committed by GitHub
parent e6d30d72fa
commit 357f7d1c31
5 changed files with 93 additions and 9 deletions

View File

@@ -1,4 +1,5 @@
import { AssetEntity } from '@app/database/entities/asset.entity';
import { ExifEntity } from '@app/database/entities/exif.entity';
export interface IExifExtractionProcessor {
/**
@@ -24,4 +25,14 @@ export interface IVideoLengthExtractionProcessor {
asset: AssetEntity;
}
export type IMetadataExtractionJob = IExifExtractionProcessor | IVideoLengthExtractionProcessor;
export interface IReverseGeocodingProcessor {
/**
* The Asset entity that was saved in the database
*/
exif: ExifEntity;
}
export type IMetadataExtractionJob =
| IExifExtractionProcessor
| IVideoLengthExtractionProcessor
| IReverseGeocodingProcessor;