diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 44e7803fe..6e7a8550f 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.18.0", + "version": "2.18.1", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/hosts/hydro.ts b/packages/hydrojudge/src/hosts/hydro.ts index 5667492a7..950975099 100644 --- a/packages/hydrojudge/src/hosts/hydro.ts +++ b/packages/hydrojudge/src/hosts/hydro.ts @@ -280,7 +280,7 @@ export default class Hydro { log.info('正在连接 %sjudge/conn', this.config.server_url); this.ws = new WebSocket(`${this.config.server_url.replace(/^http/i, 'ws')}judge/conn`, { headers: { - Cookie: `sid=${this.config.cookie}`, + Authorization: `Bearer ${this.config.cookie.split('sid=')[1].split(';')[0]}`, }, }); global.onDestroy.push(() => this.ws.close());