Moving store layers into independent packages (#15004)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
935ddaa251
Коммит
2de5f75f47
@@ -47,7 +47,7 @@ func buildTimerLayer() error {
|
||||
return err
|
||||
}
|
||||
|
||||
return ioutil.WriteFile(path.Join("timer_layer.go"), formatedCode, 0644)
|
||||
return ioutil.WriteFile(path.Join("timerlayer", "timerlayer.go"), formatedCode, 0644)
|
||||
}
|
||||
|
||||
func buildOpenTracingLayer() error {
|
||||
@@ -60,7 +60,7 @@ func buildOpenTracingLayer() error {
|
||||
return err
|
||||
}
|
||||
|
||||
return ioutil.WriteFile(path.Join("opentracing_layer.go"), formatedCode, 0644)
|
||||
return ioutil.WriteFile(path.Join("opentracinglayer", "opentracinglayer.go"), formatedCode, 0644)
|
||||
}
|
||||
|
||||
type methodParam struct {
|
||||
@@ -252,7 +252,13 @@ func generateLayer(name, templateFile string) ([]byte, error) {
|
||||
"joinParamsWithType": func(params []methodParam) string {
|
||||
paramsWithType := []string{}
|
||||
for _, param := range params {
|
||||
paramsWithType = append(paramsWithType, fmt.Sprintf("%s %s", param.Name, param.Type))
|
||||
if param.Type == "ChannelSearchOpts" || param.Type == "UserGetByIdsOpts" {
|
||||
paramsWithType = append(paramsWithType, fmt.Sprintf("%s store.%s", param.Name, param.Type))
|
||||
} else if param.Type == "*UserGetByIdsOpts" {
|
||||
paramsWithType = append(paramsWithType, fmt.Sprintf("%s *store.UserGetByIdsOpts", param.Name))
|
||||
} else {
|
||||
paramsWithType = append(paramsWithType, fmt.Sprintf("%s %s", param.Name, param.Type))
|
||||
}
|
||||
}
|
||||
return strings.Join(paramsWithType, ", ")
|
||||
},
|
||||
|
||||
Ссылка в новой задаче
Block a user