enhance: ハードワードミュートの最大文字数を設定可能に

Resolve #7574
This commit is contained in:
syuilo
2023-01-14 08:04:38 +09:00
parent d2204fd5c8
commit d1807ee5dc
6 changed files with 48 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ export type RoleOptions = {
canManageCustomEmojis: boolean;
driveCapacityMb: number;
antennaLimit: number;
wordMuteLimit: number;
};
export const DEFAULT_ROLE: RoleOptions = {
@@ -30,6 +31,7 @@ export const DEFAULT_ROLE: RoleOptions = {
canManageCustomEmojis: false,
driveCapacityMb: 100,
antennaLimit: 5,
wordMuteLimit: 200,
};
@Injectable()
@@ -187,6 +189,7 @@ export class RoleService implements OnApplicationShutdown {
canManageCustomEmojis: getOptionValues('canManageCustomEmojis').some(x => x === true),
driveCapacityMb: Math.max(...getOptionValues('driveCapacityMb')),
antennaLimit: Math.max(...getOptionValues('antennaLimit')),
wordMuteLimit: Math.max(...getOptionValues('wordMuteLimit')),
};
}