refactor(server): new version check (#9555)

This commit is contained in:
Jason Rasmussen 2024-05-17 12:22:39 -04:00 committed by GitHub
parent 4807fc40a6
commit c03981ac1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 257 additions and 102 deletions

View file

@ -1,7 +1,6 @@
import { ApiProperty, ApiResponseProperty } from '@nestjs/swagger';
import type { DateTime } from 'luxon';
import { SystemConfigThemeDto } from 'src/dtos/system-config.dto';
import { IVersion, VersionType } from 'src/utils/version';
import { IVersion } from 'src/utils/version';
export class ServerPingResponse {
@ApiResponseProperty({ type: String, example: 'pong' })
@ -112,8 +111,9 @@ export class ServerFeaturesDto {
}
export interface ReleaseNotification {
isAvailable: VersionType;
checkedAt: DateTime<boolean> | null;
isAvailable: boolean;
/** ISO8601 */
checkedAt: string;
serverVersion: ServerVersionResponseDto;
releaseVersion: ServerVersionResponseDto;
}