subscan-essentials icon indicating copy to clipboard operation
subscan-essentials copied to clipboard

Issue having multiple routes in 1 plugin

Open lukasrio opened this issue 3 years ago • 0 comments

I have been trying to add more routes to the Router function into the router.Http{} of http.go file of plugins, in order to serve multiple endpoints from one plugin, such as: func Router(s *service.Service) []router.Http { svc = s return []router.Http{ {"accounts", accounts}, {"account/address", accountdetails}, } }

However this doesn't seem to work, the response for either endpoint is always that of the last function/endpoint (in this case func accountdetails. Response will be returned value of func accounts if I put that endpoint as the last one).

Is there any way to fix and enable the router to handle multiple endpoints?

Thanks Lukas

lukasrio avatar Apr 28 '22 06:04 lukasrio