add api stuff

This commit is contained in:
GEEKiDoS
2024-04-11 15:20:36 +08:00
parent d02979f410
commit f427252a5e
18 changed files with 1194 additions and 1159 deletions
+22
View File
@@ -0,0 +1,22 @@
import { Context } from '../types.js';
import { eacnet } from '../decorators/eacnet.js';
import { v } from '../utils/kxml-value.js';
import { singleton } from 'tsyringe';
@singleton()
export class DefaultService {
async default(ctx: Context) {
const descriptor = {
value: () => ({
status: v.s32(0),
error: v.s32(0),
result: {
dummy: v.u8(0),
}
})
};
eacnet(ctx.service.name)(undefined, undefined, descriptor);
return descriptor.value();
}
}