2023-07-23 17:27:56 +00:00
|
|
|
import { Client } from "../client.js";
|
|
|
|
import { getNetworkModuleStatus } from "#api.js";
|
|
|
|
|
|
|
|
export default abstract class NetworkClient extends Client {
|
|
|
|
public async register() {
|
|
|
|
return this.callModuleReturn("register");
|
|
|
|
}
|
|
|
|
|
2023-07-29 03:48:07 +00:00
|
|
|
public status(callback?: any): Promise<void> | (() => void) {
|
2023-07-23 17:27:56 +00:00
|
|
|
return getNetworkModuleStatus(callback, undefined, this.connectModule);
|
|
|
|
}
|
|
|
|
|
|
|
|
public async ready() {
|
|
|
|
return this.callModuleReturn("ready");
|
|
|
|
}
|
|
|
|
}
|