fix: endless testing

This commit is contained in:
ITOH
2021-05-27 12:54:10 +02:00
parent de9fe4e6ca
commit e63832fd59

View File

@@ -51,14 +51,17 @@ export function identify(shardId: number, maxShards: number) {
};
return new Promise((resolve, reject) => {
ws.loadingShards.set(shardId, {
shardId,
resolve,
startedAt: Date.now(),
});
setTimeout(() => {
const timeout = setTimeout(() => {
reject(`[Identify Failure] Shard ${shardId} has not received READY event in over a minute.`);
}, 600000);
ws.loadingShards.set(shardId, {
shardId,
resolve: (args) => {
clearTimeout(timeout);
resolve(args);
},
startedAt: Date.now(),
});
});
}