core: fix judge-client ip

This commit is contained in:
undefined committed 2022-08-18 20:47:03 +08:00
1 parent c872d02758
commit 955ee5f86d
1 file changed
+1 -4
+1 -4
View File
@@ -8,7 +8,6 @@ import problem from '../model/problem';
import record from '../model/record';
import * as setting from '../model/setting';
import storage from '../model/storage';
import * as system from '../model/system';
import task from '../model/task';
import * as bus from '../service/bus';
import { updateJudge } from '../service/monitor';
@@ -138,9 +137,7 @@ class JudgeConnectionHandler extends ConnectionHandler {
ip: string;
async prepare() {
const xff = system.get('server.xff');
this.ip = xff ? this.request.headers[xff] || this.request.ip : this.request.ip;
logger.info('Judge daemon connected from ', this.ip);
logger.info('Judge daemon connected from ', this.request.ip);
this.send({ language: setting.langs });
this.sendLanguageConfig = this.sendLanguageConfig.bind(this);
bus.on('system/setting', this.sendLanguageConfig);