mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-20 17:41:37 +00:00
plugin: Prevent HTTP timeout cascading after session stop
This commit is contained in:
parent
6f1469a551
commit
b2c515f2e6
2 changed files with 13 additions and 3 deletions
|
|
@ -109,12 +109,17 @@ function ServeSession:start()
|
|||
end)
|
||||
end)
|
||||
:catch(function(err)
|
||||
self:__setStatus(Status.Disconnected, err)
|
||||
self:__stopInternal(err)
|
||||
end)
|
||||
end
|
||||
|
||||
function ServeSession:stop()
|
||||
self:__setStatus(Status.Disconnected)
|
||||
self:__stopInternal()
|
||||
end
|
||||
|
||||
function ServeSession:__stopInternal(err)
|
||||
self:__setStatus(Status.Disconnected, err)
|
||||
self.__apiContext:disconnect()
|
||||
end
|
||||
|
||||
function ServeSession:__setStatus(status, detail)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue