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