refactor: adjust onebot network

This commit is contained in:
pk5ls20
2024-12-17 05:26:27 +08:00
parent 6516bd805e
commit ba9fd99a83
10 changed files with 105 additions and 110 deletions

View File

@@ -38,6 +38,16 @@ export interface AdapterConfig extends AdapterConfigInner {
const createDefaultAdapterConfig = <T extends AdapterConfig>(config: T): T => config;
export const pluginDefaultConfigs = createDefaultAdapterConfig({
name: 'plugin',
messagePostFormat: 'array',
reportSelfMessage: false,
enable: true,
debug: false,
});
export type PluginConfig = typeof pluginDefaultConfigs;
export const httpServerDefaultConfigs = createDefaultAdapterConfig({
name: 'http-server',
enable: false as boolean,
@@ -128,7 +138,7 @@ export const mergeNetworkDefaultConfig = {
websocketClients: websocketClientDefaultConfigs,
} as const;
export type NetworkConfigAdapter = HttpServerConfig | HttpClientConfig | WebsocketServerConfig | WebsocketClientConfig | AdapterConfig;
export type NetworkConfigAdapter = HttpServerConfig | HttpClientConfig | WebsocketServerConfig | WebsocketClientConfig | PluginConfig;
type NetworkConfigKeys = keyof typeof mergeNetworkDefaultConfig;
export function mergeOneBotConfigs(
@@ -234,4 +244,4 @@ export function getConfigBoolKey(
}
});
return result;
}
}