From b45c5e6931744e0d86f78d0bdd6e959f47de6f50 Mon Sep 17 00:00:00 2001 From: mikigoalie Date: Sat, 13 Sep 2025 01:03:39 +0200 Subject: [PATCH 1/2] Update alert.lua --- resource/interface/client/alert.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resource/interface/client/alert.lua b/resource/interface/client/alert.lua index f2feac93..c23c3187 100644 --- a/resource/interface/client/alert.lua +++ b/resource/interface/client/alert.lua @@ -21,7 +21,7 @@ local alertId = 0 ---@param data AlertDialogProps ---@param timeout? number Force the window to timeout after `x` milliseconds. ----@return 'cancel' | 'confirm' | nil +---@return 'cancel' | 'confirm' | 'timeout' | nil function lib.alertDialog(data, timeout) if alert then return end @@ -53,10 +53,10 @@ function lib.closeAlertDialog(reason) action = 'closeAlertDialog' }) - local p = alert + local _alert = alert alert = nil - if reason then p:reject(reason) else p:resolve() end + _alert:resolve(reason) end RegisterNUICallback('closeAlert', function(data, cb) From 200a53b4542cb501302741266c64c23472da8b77 Mon Sep 17 00:00:00 2001 From: mikigoalie Date: Sat, 13 Sep 2025 01:03:41 +0200 Subject: [PATCH 2/2] Update alert.ts --- package/client/resource/interface/alert.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/client/resource/interface/alert.ts b/package/client/resource/interface/alert.ts index 4da56c45..25ca8d25 100644 --- a/package/client/resource/interface/alert.ts +++ b/package/client/resource/interface/alert.ts @@ -11,7 +11,7 @@ interface AlertDialogProps { }; } -type alertDialog = (data: AlertDialogProps) => Promise<'cancel' | 'confirm'>; +type alertDialog = (data: AlertDialogProps) => Promise<'cancel' | 'confirm' | 'timeout' | undefined>; export const alertDialog: alertDialog = async (data, timeout?: number) => await exports.ox_lib.alertDialog(data, timeout);