22 lines
449 B
Go
22 lines
449 B
Go
package runtime
|
|
|
|
import (
|
|
"context"
|
|
"sync"
|
|
|
|
amr "git.sendico.io/tech/sxchnge/product/app/health"
|
|
httptransport "git.sendico.io/tech/sxchnge/product/app/http"
|
|
"git.sendico.io/tech/sxchnge/shared/logging"
|
|
)
|
|
|
|
type instance struct {
|
|
logger mlogger.Logger
|
|
health amr.Health
|
|
mw *httptransport.Middleware
|
|
cleanup func(context.Context) error
|
|
once sync.Once
|
|
finishErr error
|
|
}
|
|
|
|
func (a *instance) Name() string { return "api" }
|