feat: GetSendTime

This commit is contained in:
手瓜一十雪
2024-07-24 17:49:03 +08:00
parent 0a112d15e0
commit 6affd0eb68
3 changed files with 131 additions and 17 deletions

View File

@@ -11,6 +11,14 @@ const __dirname = dirname(__filename);
export function sleep(ms: number): Promise<void> {
return new Promise(resolve => setTimeout(resolve, ms));
}
export function PromiseTimer<T>(promise: Promise<T>, ms: number): Promise<T | undefined> {
return Promise.race([
promise,
new Promise<T>((_, reject) =>
setTimeout(() => reject(undefined), ms)
),
]).catch((error) => error);
}
export function getMd5(s: string) {