workspace: upgrade to cordis@4.0.0-beta.1, fix #975

This commit is contained in:
undefined committed 2025-04-11 21:21:47 +08:00
1 parent 5d5f6c69d7
commit bf51bd30c7
34 files changed
+87 -88

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
import { Context } from '@cordisjs/core';
import { Context } from 'cordis';
import { ValidationError } from './error';
import type { Handler } from './server';
import { Converter, Type, Validator } from './validator';
+1 -1
View File
@@ -33,7 +33,7 @@ export interface ServerEvents<C> extends KnownHandlerEvents, HandlerEvents<C> {
[k: `handler/error/${string}`]: (thisArg: Handler<C>, e: Error) => VoidReturn
}
declare module '@cordisjs/core' {
declare module 'cordis' {
interface Events<C> extends ServerEvents<C> {
}
}
+2 -2
View File
@@ -4,13 +4,13 @@
"main": "index.ts",
"license": "MIT",
"peerDependencies": {
"@cordisjs/core": "*"
"cordis": "*"
},
"dependencies": {
"@hydrooj/utils": "workspace:^",
"emoji-regex": "^10.4.0",
"fs-extra": "^11.3.0",
"koa": "^2.16.0",
"koa": "^2.16.1",
"koa-body": "^6.0.1",
"koa-compress": "^5.1.1",
"koa-router": "^13.0.1",
+3 -3
View File
@@ -2,7 +2,7 @@ import http from 'http';
import { tmpdir } from 'os';
import { join } from 'path';
import { PassThrough } from 'stream';
import { Context as CordisContext, Service } from '@cordisjs/core';
import { Context as CordisContext, Service } from 'cordis';
import type { Files } from 'formidable';
import fs from 'fs-extra';
import Koa from 'koa';
@@ -625,7 +625,7 @@ ${c.response.status} ${endTime - startTime}ms ${c.response.length}`);
for (const { name, target } of h.__subscribe || []) sub.ctx.on(name, target.bind(h));
if (layer) {
let lastHeartbeat = Date.now();
sub.ctx.setInterval(() => {
sub.ctx.interval(() => {
if (Date.now() - lastHeartbeat > 80000) {
clean();
conn.terminate();
@@ -841,7 +841,7 @@ ${c.response.status} ${endTime - startTime}ms ${c.response.length}`);
}
}
declare module '@cordisjs/core' {
declare module 'cordis' {
interface Context {
server: WebService<this>;
Route: WebService<this>['Route'];