mirror of
https://github.com/koreanbots/core.git
synced 2025-12-15 14:10:22 +00:00
feat: add force option to updateServer query
This commit is contained in:
parent
802d912f51
commit
15d9bed12c
@ -780,11 +780,18 @@ async function updatedServer(id: string, data: ManageServer) {
|
|||||||
* @returns 2 - Limit of 10M servers
|
* @returns 2 - Limit of 10M servers
|
||||||
* @returns 3 - Limit of 200 shards
|
* @returns 3 - Limit of 200 shards
|
||||||
*/
|
*/
|
||||||
async function updateServer(id: string, servers: number, shards: number) {
|
async function updateServer(
|
||||||
|
id: string,
|
||||||
|
servers: number,
|
||||||
|
shards: number,
|
||||||
|
force = false
|
||||||
|
): Promise<number | void> {
|
||||||
const bot = await get.bot.load(id)
|
const bot = await get.bot.load(id)
|
||||||
|
if (!force) {
|
||||||
if (bot.servers < 10000 && servers >= 10000) return 1
|
if (bot.servers < 10000 && servers >= 10000) return 1
|
||||||
else if (bot.servers < 1000000 && servers >= 1000000) return 2
|
else if (bot.servers < 1000000 && servers >= 1000000) return 2
|
||||||
if (bot.shards < 200 && shards >= 200) return 3
|
if (bot.shards < 200 && shards >= 200) return 3
|
||||||
|
}
|
||||||
await knex('bots')
|
await knex('bots')
|
||||||
.update({
|
.update({
|
||||||
servers: servers === undefined ? bot.servers : servers,
|
servers: servers === undefined ? bot.servers : servers,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user