feat: AIによるNSFW検出を無視できるポリシーを追加 (MisskeyIO#500)
* feat: AIによるNSFW検出を無視できるポリシーを追加 * refactor: skipNsfwCheckの条件を同じようにまとめた
This commit is contained in:
parent
c0dbdd78c1
commit
d624547874
10 changed files with 52 additions and 11 deletions
|
@ -55,6 +55,7 @@ export type RolePolicies = {
|
|||
canHideAds: boolean;
|
||||
driveCapacityMb: number;
|
||||
alwaysMarkNsfw: boolean;
|
||||
skipNsfwDetection: boolean;
|
||||
pinLimit: number;
|
||||
antennaLimit: number;
|
||||
antennaNotesLimit: number;
|
||||
|
@ -91,6 +92,7 @@ export const DEFAULT_POLICIES: RolePolicies = {
|
|||
canHideAds: false,
|
||||
driveCapacityMb: 100,
|
||||
alwaysMarkNsfw: false,
|
||||
skipNsfwDetection: false,
|
||||
pinLimit: 5,
|
||||
antennaLimit: 5,
|
||||
antennaNotesLimit: 200,
|
||||
|
@ -366,6 +368,7 @@ export class RoleService implements OnApplicationShutdown, OnModuleInit {
|
|||
canHideAds: calc('canHideAds', vs => vs.some(v => v === true)),
|
||||
driveCapacityMb: calc('driveCapacityMb', vs => Math.max(...vs)),
|
||||
alwaysMarkNsfw: calc('alwaysMarkNsfw', vs => vs.some(v => v === true)),
|
||||
skipNsfwDetection: calc('skipNsfwDetection', vs => vs.some(v => v === true)),
|
||||
pinLimit: calc('pinLimit', vs => Math.max(...vs)),
|
||||
antennaLimit: calc('antennaLimit', vs => Math.max(...vs)),
|
||||
antennaNotesLimit: calc('antennaNotesLimit', vs => Math.max(...vs)),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue