subscan-essentials
subscan-essentials copied to clipboard
Issue having multiple routes in 1 plugin
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