Avoid unnecessary goroutine
This release is a minor change where the goroutine is only started if there are signals. Furthermore, it is now guaranteed that signals are being listened to before the ShutdownActions
struct is returned.
This release is a minor change where the goroutine is only started if there are signals. Furthermore, it is now guaranteed that signals are being listened to before the ShutdownActions
struct is returned.