fix staticcheck suggestions

This commit is contained in:
Aneurin Barker Snook
2023-11-25 16:51:25 +00:00
parent 0d5a852860
commit 1895ee990a
2 changed files with 5 additions and 11 deletions
-2
View File
@@ -12,11 +12,9 @@ func ReadParams(input string) []string {
params := []string{} params := []string{}
matches := paramRegexp.FindAllStringSubmatch(input, -1) matches := paramRegexp.FindAllStringSubmatch(input, -1)
if matches != nil {
for _, match := range matches { for _, match := range matches {
params = append(params, match[1]) params = append(params, match[1])
} }
}
return params return params
} }
+1 -5
View File
@@ -57,20 +57,16 @@ func (query *Query) Bind(name string, value any) *Query {
// BindMap assigns values to bind parameters. // BindMap assigns values to bind parameters.
func (query *Query) BindMap(params map[string]any) *Query { func (query *Query) BindMap(params map[string]any) *Query {
if params != nil {
for name, value := range params { for name, value := range params {
query.Params[name] = value query.Params[name] = value
} }
}
return query return query
} }
// Copy creates a copy of the query. // Copy creates a copy of the query.
func (query *Query) Copy() *Query { func (query *Query) Copy() *Query {
newQuery := NewQuery() newQuery := NewQuery()
for _, line := range query.Lines { newQuery.Lines = append(newQuery.Lines, query.Lines...)
newQuery.Lines = append(newQuery.Lines, line)
}
for name, value := range query.Params { for name, value := range query.Params {
newQuery.Params[name] = value newQuery.Params[name] = value
} }