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
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user