type InvokerRegister interface {
IsInvokerRegistered(invokerId string) bool
VerifyInvokerSecret(invokerId, secret string) bool
type InvokerRegister interface {
IsInvokerRegistered(invokerId string) bool
VerifyInvokerSecret(invokerId, secret string) bool
func (im *InvokerManager) PostOnboardedInvokers(ctx echo.Context) error {
var newInvoker invokerapi.APIInvokerEnrolmentDetails
err := ctx.Bind(&newInvoker)
func (im *InvokerManager) PostOnboardedInvokers(ctx echo.Context) error {
var newInvoker invokerapi.APIInvokerEnrolmentDetails
err := ctx.Bind(&newInvoker)
- return true, sendCoreError(ctx, http.StatusBadRequest, "Invoker missing required NotificationDestination")
+ return sendCoreError(ctx, http.StatusBadRequest, "Invoker missing required NotificationDestination")
- return true, sendCoreError(ctx, http.StatusBadRequest, "Invoker missing required OnboardingInformation.ApiInvokerPublicKey")
+ return sendCoreError(ctx, http.StatusBadRequest, "Invoker missing required OnboardingInformation.ApiInvokerPublicKey")
- return true, sendCoreError(ctx, http.StatusBadRequest, "Some APIs needed by invoker are not registered")
+ return sendCoreError(ctx, http.StatusBadRequest, "Some APIs needed by invoker are not registered")