service backend
This commit is contained in:
14
api/fx/ingestor/internal/signalctx/signalctx.go
Normal file
14
api/fx/ingestor/internal/signalctx/signalctx.go
Normal file
@@ -0,0 +1,14 @@
|
||||
package signalctx
|
||||
|
||||
import (
|
||||
"context"
|
||||
"os"
|
||||
"os/signal"
|
||||
)
|
||||
|
||||
func WithSignals(parent context.Context, sig ...os.Signal) (context.Context, context.CancelFunc) {
|
||||
if parent == nil {
|
||||
parent = context.Background()
|
||||
}
|
||||
return signal.NotifyContext(parent, sig...)
|
||||
}
|
||||
Reference in New Issue
Block a user