2023-07-15 18:44:20 +00:00
|
|
|
import { Region } from '../../constants/regions';
|
2023-07-11 19:54:57 +00:00
|
|
|
import { Period } from '../discord/addPeriodSubCommands';
|
|
|
|
|
import getTimeDaysAgo from './getTimeDaysAgo';
|
2023-05-30 17:24:24 +00:00
|
|
|
|
2023-07-10 01:23:49 +00:00
|
|
|
export default function getPeriodStart(
|
2023-07-15 18:44:20 +00:00
|
|
|
server: Region,
|
2023-07-10 01:23:49 +00:00
|
|
|
period: Exclude<Period, 'custom'>,
|
|
|
|
|
) {
|
2023-05-30 17:24:24 +00:00
|
|
|
if (period === 'career') {
|
|
|
|
|
return -Infinity;
|
2023-06-01 18:36:39 +00:00
|
|
|
} else if (period === 'today') {
|
2023-07-10 01:23:49 +00:00
|
|
|
return getTimeDaysAgo(server, 1);
|
2023-05-30 17:24:24 +00:00
|
|
|
} else {
|
2023-07-10 01:23:49 +00:00
|
|
|
return getTimeDaysAgo(server, parseInt(period));
|
2023-05-30 17:24:24 +00:00
|
|
|
}
|
|
|
|
|
}
|