Remove browsing selection ceilings
This commit is contained in:
1 parent
c028637556
commit
bc42c55555
14 files changed
+81
-53
No files matched your search
@@ -261,12 +261,12 @@ export class AccountBrowsingSimulationRepository {
|
||||
}
|
||||
|
||||
function validateSettings(settings: AccountBrowsingSettingsRecord): void {
|
||||
if (!Number.isInteger(settings.dailyTargetMin) || settings.dailyTargetMin < 1 || settings.dailyTargetMin > 12) {
|
||||
throw new Error('Browsing minimum daily target must be a whole number between 1 and 12');
|
||||
if (!Number.isSafeInteger(settings.dailyTargetMin) || settings.dailyTargetMin < 1) {
|
||||
throw new Error('Browsing minimum daily target must be a positive whole number');
|
||||
}
|
||||
if (!Number.isInteger(settings.dailyTargetMax)
|
||||
|| settings.dailyTargetMax < settings.dailyTargetMin || settings.dailyTargetMax > 12) {
|
||||
throw new Error('Browsing maximum daily target must be between the minimum and 12');
|
||||
if (!Number.isSafeInteger(settings.dailyTargetMax)
|
||||
|| settings.dailyTargetMax < settings.dailyTargetMin) {
|
||||
throw new Error('Browsing maximum daily target must be a whole number no lower than the minimum');
|
||||
}
|
||||
if (!Number.isFinite(settings.postWeight) || settings.postWeight < 0
|
||||
|| !Number.isFinite(settings.commentWeight) || settings.commentWeight < 0
|
||||
@@ -279,9 +279,8 @@ function validateSettings(settings: AccountBrowsingSettingsRecord): void {
|
||||
if (!Number.isInteger(settings.jitterMs) || settings.jitterMs < 0) {
|
||||
throw new Error('Browsing jitter must be a non-negative whole number');
|
||||
}
|
||||
if (!Number.isInteger(settings.selectionsPerSession)
|
||||
|| settings.selectionsPerSession < 1 || settings.selectionsPerSession > 12) {
|
||||
throw new Error('Browsing selections per session must be a whole number between 1 and 12');
|
||||
if (!Number.isSafeInteger(settings.selectionsPerSession) || settings.selectionsPerSession < 1) {
|
||||
throw new Error('Browsing selections per session must be a positive whole number');
|
||||
}
|
||||
const { startHour, endHour } = settings.quietHours;
|
||||
if (!Number.isInteger(startHour) || startHour < 0 || startHour > 23
|
||||
|
||||
Reference in new issue
Block a user