1
0
mirror of https://github.com/immich-app/immich.git synced 2024-12-25 10:43:13 +02:00

chore(server) Increase cache-control time (#1189)

* chore(server) Increase cache-control time

* Update version for openapi
This commit is contained in:
Alex 2022-12-27 10:13:44 -06:00 committed by GitHub
parent 2d326f47ec
commit fdf51a8855
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 3 deletions

View File

@ -110,7 +110,7 @@ export class AssetController {
}
@Get('/file/:assetId')
@Header('Cache-Control', 'max-age=3600')
@Header('Cache-Control', 'max-age=31536000')
async serveFile(
@GetAuthUser() authUser: AuthUserDto,
@Headers() headers: Record<string, string>,
@ -123,7 +123,7 @@ export class AssetController {
}
@Get('/thumbnail/:assetId')
@Header('Cache-Control', 'max-age=3600')
@Header('Cache-Control', 'max-age=31536000')
async getAssetThumbnail(
@GetAuthUser() authUser: AuthUserDto,
@Headers() headers: Record<string, string>,

View File

@ -13,6 +13,7 @@ import {
Response,
ParseBoolPipe,
StreamableFile,
Header,
} from '@nestjs/common';
import { UserService } from './user.service';
import { Authenticated } from '../../decorators/authenticated.decorator';
@ -111,6 +112,7 @@ export class UserController {
}
@Get('/profile-image/:userId')
@Header('Cache-Control', 'max-age=86400')
async getProfileImage(@Param('userId') userId: string, @Response({ passthrough: true }) res: Res): Promise<any> {
const readableStream = await this.userService.getUserProfileImage(userId);
res.set({

View File

@ -2288,7 +2288,7 @@
"info": {
"title": "Immich",
"description": "Immich API",
"version": "1.39.0",
"version": "1.40.0",
"contact": {}
},
"tags": [],