Update for 0.17.0
This commit is contained in:
		@@ -26,7 +26,7 @@ func (r *RoutesGenerator) Generate(routes []parser.Route, impls map[string]strin
 | 
			
		||||
 | 
			
		||||
		f.Func().Params(
 | 
			
		||||
			jen.Id("c").Id("*Client"),
 | 
			
		||||
		).Id(strings.TrimPrefix(r.Struct, "Get")).Params(
 | 
			
		||||
		).Id(transformName(r.Struct)).Params(
 | 
			
		||||
			jen.Id("ctx").Qual("context", "Context"),
 | 
			
		||||
			jen.Id("data").Qual("go.arsenm.dev/go-lemmy/types", r.Struct),
 | 
			
		||||
		).Params(
 | 
			
		||||
@@ -61,3 +61,9 @@ func (r *RoutesGenerator) Generate(routes []parser.Route, impls map[string]strin
 | 
			
		||||
 | 
			
		||||
	return f.Render(r.w)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func transformName(s string) string {
 | 
			
		||||
	s = strings.TrimPrefix(s, "Get")
 | 
			
		||||
	s = strings.TrimPrefix(s, "List")
 | 
			
		||||
	return s
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -35,7 +35,7 @@ var structDirs = [...]string{
 | 
			
		||||
	"crates/websocket/src/lib.rs",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const routesFile = "src/api_routes.rs"
 | 
			
		||||
const routesFile = "src/api_routes_http.rs"
 | 
			
		||||
 | 
			
		||||
func main() {
 | 
			
		||||
	lemmyDir := flag.String("lemmy-dir", "lemmy", "Path to Lemmy repository")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user