diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2019-12-31 17:23:47 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-31 17:23:47 +0900 |
| commit | b0bb5d8dfcf06e1df2a51d3e541894a7fbede6a2 (patch) | |
| tree | c16f145b58e8b1e10882527c8c184e74d2b62170 /src/services/drive/delete-file.ts | |
| parent | Update README.md [AUTOGEN] (#5664) (diff) | |
| download | sharkey-b0bb5d8dfcf06e1df2a51d3e541894a7fbede6a2.tar.gz sharkey-b0bb5d8dfcf06e1df2a51d3e541894a7fbede6a2.tar.bz2 sharkey-b0bb5d8dfcf06e1df2a51d3e541894a7fbede6a2.zip | |
期限切れ/未保存リモートファイルのローカルプロキシ (#5655)
* Media Proxy を実装
* サンプルを追加
* https://github.com/syuilo/misskey/pull/5649#discussion_r359967471 の修正
* https://github.com/syuilo/misskey/pull/5649#discussion_r359967966 の修正
* https://github.com/syuilo/misskey/pull/5649#discussion_r359968219 の修正
* 期限切れ/未保存リモートファイルのローカルプロキシ
* 設定
* 説明
* comment out
* fix
Co-authored-by: 和風ドレッシング <37681609+CookieRamen@users.noreply.github.com>
Diffstat (limited to 'src/services/drive/delete-file.ts')
| -rw-r--r-- | src/services/drive/delete-file.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/services/drive/delete-file.ts b/src/services/drive/delete-file.ts index 6b17bc313c..18603617d2 100644 --- a/src/services/drive/delete-file.ts +++ b/src/services/drive/delete-file.ts @@ -5,6 +5,7 @@ import { driveChart, perUserDriveChart, instanceChart } from '../chart'; import { createDeleteObjectStorageFileJob } from '../../queue'; import { fetchMeta } from '../../misc/fetch-meta'; import { getS3 } from './s3'; +import { v4 as uuid } from 'uuid'; export async function deleteFile(file: DriveFile, isExpired = false) { if (file.storedInternal) { @@ -71,6 +72,10 @@ function postProcess(file: DriveFile, isExpired = false) { thumbnailUrl: file.uri, webpublicUrl: file.uri, size: 0, + // ローカルプロキシ用 + accessKey: uuid(), + thumbnailAccessKey: 'thumbnail-' + uuid(), + webpublicAccessKey: 'webpublic-' + uuid(), }); } else { DriveFiles.delete(file.id); |