Add exception cause support to PoolResourceLost and ConnectionLost

constructors
This commit is contained in:
Lachlan Dowding 2023-11-30 05:57:49 +10:00
parent d3dd978e24
commit 93dda7d45e

View file

@ -30,7 +30,8 @@ module DB
class PoolResourceLost(T) < Error class PoolResourceLost(T) < Error
getter resource : T getter resource : T
def initialize(@resource : T) def initialize(@resource : T, cause : Exception? = nil)
super(cause: cause)
@resource.close @resource.close
end end
end end