FIX - harden phone lifecycle and server authority

This commit is contained in:
DerEchteAlec
2026-08-12 18:59:05 +02:00
parent 8cffaeaa3c
commit c3b7a0871a
30 changed files with 1630 additions and 174 deletions
+8
View File
@@ -406,6 +406,14 @@ Bridge.Callbacks.Register("sky_phone:sim:insert", function(source, data)
return insert_sim(source, data.imei, data.confirmed == true)
end)
Bridge.Callbacks.Register("sky_phone:sim:picker-close", function(source)
if operation_locks[source] then
return { success = false, error = "operation_in_progress" }
end
pending_insertions[source] = nil
return { success = true }
end)
Bridge.Callbacks.Register("sky_phone:sim:eject", function(source)
if not sim_cards_enabled then
return { success = false, error = "disabled" }