keel/interfaces/unsubscriber.go
Kevin Franklin Kim 07f0c394d5
feat: add GoRoutine service
moves all services into the service package
2023-09-08 12:17:23 +02:00

24 lines
447 B
Go

package interfaces
import "context"
// Unsubscriber interface
type Unsubscriber interface {
Unsubscribe()
}
// ErrorUnsubscriber interface
type ErrorUnsubscriber interface {
Unsubscribe() error
}
// UnsubscriberWithContext interface
type UnsubscriberWithContext interface {
Unsubscribe(ctx context.Context)
}
// ErrorUnsubscriberWithContext interface
type ErrorUnsubscriberWithContext interface {
Unsubscribe(ctx context.Context) error
}