summaryrefslogtreecommitdiff
path: root/src/services/drive/delete-file.ts
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2019-12-31 17:23:47 +0900
committerGitHub <noreply@github.com>2019-12-31 17:23:47 +0900
commitb0bb5d8dfcf06e1df2a51d3e541894a7fbede6a2 (patch)
treec16f145b58e8b1e10882527c8c184e74d2b62170 /src/services/drive/delete-file.ts
parentUpdate README.md [AUTOGEN] (#5664) (diff)
downloadsharkey-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.ts5
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);