NapCatQQ/packages/napcat-satori/api/index.ts
手瓜一十雪 26d38bebe7 Refactor imports and add generic protocol config API
Replaced all '@/napcat-satori/...' imports with relative paths for consistency and compatibility. Added generic protocol config get/set handlers and routes in the web UI backend to support extensible protocol configuration management. Improved error handling and default value logic for Satori protocol configuration.
2026-01-14 16:01:29 +08:00

23 lines
575 B
TypeScript

import { NapCatCore } from 'napcat-core';
import { NapCatSatoriAdapter } from '../index';
import { SatoriMsgApi } from './msg';
import { SatoriEventApi } from './event';
export interface SatoriApiList {
MsgApi: SatoriMsgApi;
EventApi: SatoriEventApi;
}
export function createSatoriApis (
satoriAdapter: NapCatSatoriAdapter,
core: NapCatCore
): SatoriApiList {
return {
MsgApi: new SatoriMsgApi(satoriAdapter, core),
EventApi: new SatoriEventApi(satoriAdapter, core),
};
}
export { SatoriMsgApi } from './msg';
export { SatoriEventApi } from './event';