diff --git a/sky_phone/source/client/main.lua b/sky_phone/source/client/main.lua index 801757a..ab45564 100644 --- a/sky_phone/source/client/main.lua +++ b/sky_phone/source/client/main.lua @@ -43,6 +43,12 @@ local server_callbacks = { "calls:answer", "calls:decline", "calls:hangup", + "messages:conversations", + "messages:thread", + "messages:send", + "messages:media", + "messages:delete", + "messages:gifs", } local function get_locale() @@ -283,6 +289,17 @@ RegisterNetEvent("sky_phone:calls:changed", function() SendNUIMessage({ type = "calls:changed" }) end) +RegisterNetEvent("sky_phone:messages:changed", function(data) + SendNUIMessage({ type = "messages:changed", data = data }) +end) + +RegisterNetEvent("sky_phone:messages:new", function(data) + local messages_locale = get_locale().Nui.Apps.messages + data.title = messages_locale.name + data.text = messages_locale.newMessage:gsub("{sender}", tostring(data.sender)) + SendNUIMessage({ type = "messages:new", data = data }) +end) + RegisterNetEvent("sky_phone:call:incoming", function(data) notification_focus = true SetNuiFocus(true, true)