replace Fs API where possible
This commit is contained in:
+2
-4
@@ -1,5 +1,3 @@
|
|||||||
import Fs from "fs/promises";
|
|
||||||
|
|
||||||
// CONFIG
|
// CONFIG
|
||||||
const configPath = "config.json";
|
const configPath = "config.json";
|
||||||
|
|
||||||
@@ -12,12 +10,12 @@ export const defaultConfig = {
|
|||||||
// METHODS
|
// METHODS
|
||||||
export async function createConfig() {
|
export async function createConfig() {
|
||||||
const configString = JSON.stringify(defaultConfig, null, 4);
|
const configString = JSON.stringify(defaultConfig, null, 4);
|
||||||
await Fs.writeFile(configPath, configString);
|
await Bun.write(configPath, configString);
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getConfig(): Promise<typeof defaultConfig> {
|
export async function getConfig(): Promise<typeof defaultConfig> {
|
||||||
try {
|
try {
|
||||||
const configString = (await Fs.readFile(configPath)).toString();
|
const configString = await Bun.file(configPath).text();
|
||||||
const configObject = JSON.parse(configString);
|
const configObject = JSON.parse(configString);
|
||||||
|
|
||||||
Object.keys(defaultConfig).forEach((key) => {
|
Object.keys(defaultConfig).forEach((key) => {
|
||||||
|
|||||||
@@ -1,22 +1,18 @@
|
|||||||
#!/usr/bin/env bun
|
#!/usr/bin/env bun
|
||||||
|
|
||||||
import { ServerWebSocket, write } from "bun";
|
|
||||||
import {
|
import {
|
||||||
addConnection,
|
addConnection,
|
||||||
connectServer,
|
|
||||||
connectServers,
|
connectServers,
|
||||||
connectedClientCount,
|
|
||||||
forgetConnection,
|
forgetConnection,
|
||||||
getStats,
|
getStats,
|
||||||
processMessage,
|
processMessage,
|
||||||
subscribeChannel,
|
|
||||||
subscriptions,
|
|
||||||
} from "./websocket-handler";
|
} from "./websocket-handler";
|
||||||
import { writeInfo, writeStat, writeSuccess } from "./utility";
|
import { writeInfo, writeStat, writeSuccess } from "./utility";
|
||||||
|
|
||||||
import Colors from "colors";
|
import Colors from "colors";
|
||||||
import IP from "ip";
|
import IP from "ip";
|
||||||
import Path from "path";
|
import Path from "path";
|
||||||
|
import { ServerWebSocket } from "bun";
|
||||||
import { getConfig } from "./config-handler";
|
import { getConfig } from "./config-handler";
|
||||||
|
|
||||||
// CONFIG
|
// CONFIG
|
||||||
|
|||||||
Reference in New Issue
Block a user