fix(ci/config): Improve CI workflows, update project configuration, and clean up code formatting

This commit is contained in:
2025-04-28 12:58:01 +00:00
parent db01586eb9
commit dba1855eb6
13 changed files with 292 additions and 171 deletions

View File

@ -16,7 +16,10 @@ export class SmartNetwork {
return test;
}
public async ping(hostArg: string, timeoutArg: number = 500): Promise<ReturnType<typeof plugins.smartping.Smartping.prototype.ping>> {
public async ping(
hostArg: string,
timeoutArg: number = 500,
): Promise<ReturnType<typeof plugins.smartping.Smartping.prototype.ping>> {
const smartpingInstance = new plugins.smartping.Smartping();
const pingResult = await smartpingInstance.ping(hostArg, timeoutArg);
return pingResult;
@ -120,18 +123,22 @@ export class SmartNetwork {
public async getPublicIps() {
return {
v4: await plugins.publicIp.publicIpv4({
timeout: 1000,
onlyHttps: true,
}).catch(async (err) => {
return null
}),
v6: await plugins.publicIp.publicIpv6({
timeout: 1000,
onlyHttps: true,
}).catch(async (err) => {
return null
})
v4: await plugins.publicIp
.publicIpv4({
timeout: 1000,
onlyHttps: true,
})
.catch(async (err) => {
return null;
}),
v6: await plugins.publicIp
.publicIpv6({
timeout: 1000,
onlyHttps: true,
})
.catch(async (err) => {
return null;
}),
};
}
}