summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/DriveService.ts
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-05-24 14:28:49 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-05-24 14:28:49 +0900
commit4fcb80bcf22f044193856e5394bebaf2c3a9af96 (patch)
tree27c11afdf8a098683fa1819677adb894005c26cc /packages/backend/src/core/DriveService.ts
parentUpdate CHANGELOG.md (diff)
downloadmisskey-4fcb80bcf22f044193856e5394bebaf2c3a9af96.tar.gz
misskey-4fcb80bcf22f044193856e5394bebaf2c3a9af96.tar.bz2
misskey-4fcb80bcf22f044193856e5394bebaf2c3a9af96.zip
enhance(backend): ファイル種別が判定できない場合、拡張子を参照するように
Diffstat (limited to 'packages/backend/src/core/DriveService.ts')
-rw-r--r--packages/backend/src/core/DriveService.ts11
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/backend/src/core/DriveService.ts b/packages/backend/src/core/DriveService.ts
index 0c7c06d92f..54d2f26538 100644
--- a/packages/backend/src/core/DriveService.ts
+++ b/packages/backend/src/core/DriveService.ts
@@ -469,13 +469,14 @@ export class DriveService {
if (user && this.meta.sensitiveMediaDetection === 'remote' && this.userEntityService.isLocalUser(user)) skipNsfwCheck = true;
const info = await this.fileInfoService.getFileInfo(path, {
+ fileName: name,
skipSensitiveDetection: skipNsfwCheck,
sensitiveThreshold: // 感度が高いほどしきい値は低くすることになる
- this.meta.sensitiveMediaDetectionSensitivity === 'veryHigh' ? 0.1 :
- this.meta.sensitiveMediaDetectionSensitivity === 'high' ? 0.3 :
- this.meta.sensitiveMediaDetectionSensitivity === 'low' ? 0.7 :
- this.meta.sensitiveMediaDetectionSensitivity === 'veryLow' ? 0.9 :
- 0.5,
+ this.meta.sensitiveMediaDetectionSensitivity === 'veryHigh' ? 0.1 :
+ this.meta.sensitiveMediaDetectionSensitivity === 'high' ? 0.3 :
+ this.meta.sensitiveMediaDetectionSensitivity === 'low' ? 0.7 :
+ this.meta.sensitiveMediaDetectionSensitivity === 'veryLow' ? 0.9 :
+ 0.5,
sensitiveThresholdForPorn: 0.75,
enableSensitiveMediaDetectionForVideos: this.meta.enableSensitiveMediaDetectionForVideos,
});