aa
Some checks failed
test / Run tests (push) Failing after 14s
build / Build (push) Failing after 19s

This commit is contained in:
2025-02-13 18:04:36 +08:00
parent 3d869643b4
commit 7697c91d95
13 changed files with 1553 additions and 278 deletions

View File

@ -1,5 +1,5 @@
import LoggerCore from "@App/app/logger/core";
import { Message, MessageConnect, MessageSend } from "./server";
import { MessageConnect, MessageSend } from "./server";
export async function sendMessage(msg: MessageSend, action: string, data?: any): Promise<any> {
const res = await msg.sendMessage({ action, data });
@ -12,17 +12,19 @@ export async function sendMessage(msg: MessageSend, action: string, data?: any):
}
}
export function connect(msg: Message, action: string, data?: any): Promise<MessageConnect> {
export function connect(msg: MessageSend, action: string, data?: any): Promise<MessageConnect> {
return msg.connect({ action, data });
}
export class Client {
constructor(
private msg: MessageSend,
private prefix: string
private prefix?: string
) {
if (!this.prefix.endsWith("/")) {
if (this.prefix && !this.prefix.endsWith("/")) {
this.prefix += "/";
} else {
this.prefix = "";
}
}