if we run on pixmap.fun, wipe redis

This commit is contained in:
HF 2024-05-17 22:39:01 +02:00
parent b75e6906ae
commit d7d0cfc846
Signed by: hf
GPG Key ID: E7ABBB827162F9CC
1 changed files with 4 additions and 1 deletions

View File

@ -7,7 +7,7 @@ import path from 'path';
import { createClient, defineScript } from 'redis'; import { createClient, defineScript } from 'redis';
import { isMainThread } from 'worker_threads'; import { isMainThread } from 'worker_threads';
import { REDIS_URL, SHARD_NAME } from '../../core/config'; import { REDIS_URL, SHARD_NAME, BACKUP_URL } from '../../core/config';
const scripts = { const scripts = {
placePxl: defineScript({ placePxl: defineScript({
@ -83,6 +83,9 @@ export const connect = async () => {
pubsub.publisher = client; pubsub.publisher = client;
pubsub.subscriber = subscriber; pubsub.subscriber = subscriber;
} }
if (BACKUP_URL?.includes('pixmap.fun')) {
client.flushAll('ASYNC');
}
}; };
export default client; export default client;