mirror of
https://github.com/immich-app/immich.git
synced 2025-12-26 09:14:58 +03:00
feat: version check endpoint (#18572)
This commit is contained in:
@@ -3,6 +3,7 @@ import {
|
||||
AdminOnboardingResponseDto,
|
||||
AdminOnboardingUpdateDto,
|
||||
ReverseGeocodingStateResponseDto,
|
||||
VersionCheckStateResponseDto,
|
||||
} from 'src/dtos/system-metadata.dto';
|
||||
import { SystemMetadataKey } from 'src/enum';
|
||||
import { BaseService } from 'src/services/base.service';
|
||||
@@ -24,4 +25,9 @@ export class SystemMetadataService extends BaseService {
|
||||
const value = await this.systemMetadataRepository.get(SystemMetadataKey.REVERSE_GEOCODING_STATE);
|
||||
return { lastUpdate: null, lastImportFileName: null, ...value };
|
||||
}
|
||||
|
||||
async getVersionCheckState(): Promise<VersionCheckStateResponseDto> {
|
||||
const value = await this.systemMetadataRepository.get(SystemMetadataKey.VERSION_CHECK_STATE);
|
||||
return { checkedAt: null, releaseVersion: null, ...value };
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user