Hide NSFW in Photos (#3875)
This commit is contained in:
		| @@ -124,6 +124,14 @@ export const meta = { | ||||
| 				'ja-JP': '指定された種類のファイルが添付された投稿のみを取得します' | ||||
| 			} | ||||
| 		}, | ||||
|  | ||||
| 		excludeNsfw: { | ||||
| 			validator: $.bool.optional, | ||||
| 			default: false, | ||||
| 			desc: { | ||||
| 				'ja-JP': 'true にすると、NSFW指定されたファイルを除外します(fileTypeが指定されている場合のみ有効)' | ||||
| 			} | ||||
| 		}, | ||||
| 	} | ||||
| }; | ||||
|  | ||||
| @@ -233,6 +241,12 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => { | ||||
| 		query['_files.contentType'] = { | ||||
| 			$in: ps.fileType | ||||
| 		}; | ||||
|  | ||||
| 		if (ps.excludeNsfw) { | ||||
| 			query['_files.metadata.isSensitive'] = { | ||||
| 				$ne: true | ||||
| 			}; | ||||
| 		} | ||||
| 	} | ||||
| 	//#endregion | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MeiMei
					MeiMei