summaryrefslogtreecommitdiff
path: root/packages/backend/scripts
diff options
context:
space:
mode:
authoranatawa12 <anatawa12@icloud.com>2026-01-08 11:49:12 +0900
committerGitHub <noreply@github.com>2026-01-08 11:49:12 +0900
commit666f78e676e29abd48b351c58270b3f721f03573 (patch)
treee5f661d81c94981c32dfb6c8ea9ed2763b761986 /packages/backend/scripts
parentchore(deps): update pnpm to v10.27.0 [security] (#17082) (diff)
downloadmisskey-666f78e676e29abd48b351c58270b3f721f03573.tar.gz
misskey-666f78e676e29abd48b351c58270b3f721f03573.tar.bz2
misskey-666f78e676e29abd48b351c58270b3f721f03573.zip
enable and fix no-unused-vars and no-async-promise-executor (#17070)
* dev: set --no-bail for lint task * lint: enable no-async-promise-executor lint and fix them * lint: enable no-unused-vars with allowing _ prefix * lint: fix semi
Diffstat (limited to 'packages/backend/scripts')
-rw-r--r--packages/backend/scripts/check_connect.js22
1 files changed, 10 insertions, 12 deletions
diff --git a/packages/backend/scripts/check_connect.js b/packages/backend/scripts/check_connect.js
index d2f38aedb3..a1cb839303 100644
--- a/packages/backend/scripts/check_connect.js
+++ b/packages/backend/scripts/check_connect.js
@@ -16,24 +16,22 @@ async function connectToPostgres() {
}
async function connectToRedis(redisOptions) {
- return await new Promise(async (resolve, reject) => {
- const redis = new Redis({
+ let redis;
+ try {
+ redis = new Redis({
...redisOptions,
lazyConnect: true,
reconnectOnError: false,
showFriendlyErrorStack: true,
});
- redis.on('error', e => reject(e));
- try {
- await redis.connect();
- resolve();
- } catch (e) {
- reject(e);
- } finally {
- redis.disconnect(false);
- }
- });
+ await Promise.race([
+ new Promise((_, reject) => redis.on('error', e => reject(e))),
+ redis.connect(),
+ ]);
+ } finally {
+ redis.disconnect(false);
+ }
}
// If not all of these are defined, the default one gets reused.