mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-05 07:01:16 +00:00
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.
23 lines
575 B
TypeScript
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';
|