fix: once connect execution error

This commit is contained in:
lhkzh 2024-05-30 11:24:08 +08:00
parent 064075fbd9
commit 7c51a65977
2 changed files with 4 additions and 2 deletions

View file

@ -71,8 +71,9 @@ function Client:Once(callback: (args: any) -> ())
self.IsConnected = #self.fn > 0 self.IsConnected = #self.fn > 0
ClientProcess.addCallback(self.id, key, function(...) ClientProcess.addCallback(self.id, key, function(...)
local _bridge = _middleware.bridge
self:Disconnect(key) self:Disconnect(key)
if _middleware.bridge(...) then if _bridge(...) then
return callback(...) return callback(...)
end end
return nil return nil

View file

@ -91,8 +91,9 @@ function Server:Once(callback: (plyer: Player, args: any) -> ())
self.IsConnected = #self.fn > 0 self.IsConnected = #self.fn > 0
ServerProcess.addCallback(self.id, key, function(...) ServerProcess.addCallback(self.id, key, function(...)
local _bridge = _middleware.bridge
self:Disconnect(key) self:Disconnect(key)
if _middleware.bridge(...) then if _bridge(...) then
return callback(...) return callback(...)
end end
return nil return nil