type InvokerRegister interface {
IsInvokerRegistered(invokerId string) bool
VerifyInvokerSecret(invokerId, secret string) bool
+ GetInvokerApiList(invokerId string) *invokerapi.APIList
}
type InvokerManager struct {
return verified
}
+func (im *InvokerManager) GetInvokerApiList(invokerId string) *invokerapi.APIList {
+ invoker, ok := im.onboardedInvokers[invokerId]
+ if ok {
+ return invoker.ApiList
+ }
+ return nil
+}
+
func (im *InvokerManager) PostOnboardedInvokers(ctx echo.Context) error {
var newInvoker invokerapi.APIInvokerEnrolmentDetails
err := ctx.Bind(&newInvoker)