refactor: replace Bun.connect with net.createConnection
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import { createConnection } from "net"
|
||||||
import { Log } from "../util/log"
|
import { Log } from "../util/log"
|
||||||
import { OAUTH_CALLBACK_PORT, OAUTH_CALLBACK_PATH } from "./oauth-provider"
|
import { OAUTH_CALLBACK_PORT, OAUTH_CALLBACK_PATH } from "./oauth-provider"
|
||||||
|
|
||||||
@@ -160,21 +161,12 @@ export namespace McpOAuthCallback {
|
|||||||
|
|
||||||
export async function isPortInUse(): Promise<boolean> {
|
export async function isPortInUse(): Promise<boolean> {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
Bun.connect({
|
const socket = createConnection(OAUTH_CALLBACK_PORT, "127.0.0.1")
|
||||||
hostname: "127.0.0.1",
|
socket.on("connect", () => {
|
||||||
port: OAUTH_CALLBACK_PORT,
|
socket.destroy()
|
||||||
socket: {
|
resolve(true)
|
||||||
open(socket) {
|
})
|
||||||
socket.end()
|
socket.on("error", () => {
|
||||||
resolve(true)
|
|
||||||
},
|
|
||||||
error() {
|
|
||||||
resolve(false)
|
|
||||||
},
|
|
||||||
data() {},
|
|
||||||
close() {},
|
|
||||||
},
|
|
||||||
}).catch(() => {
|
|
||||||
resolve(false)
|
resolve(false)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user