diff options
| author | Jeff Carr <[email protected]> | 2025-01-13 03:36:55 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-13 03:36:55 -0600 |
| commit | f74f3641879416068de07c4c10051b5e987a1e8d (patch) | |
| tree | be0f317862f66566aba65b1963d605326dd33afb /generateFind.go | |
| parent | 9cb5064906e54f999ba5ef0bf402901e0f7a5d5e (diff) | |
bad message handling logic. working the issue
Diffstat (limited to 'generateFind.go')
| -rw-r--r-- | generateFind.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/generateFind.go b/generateFind.go index a0fd743..c3720af 100644 --- a/generateFind.go +++ b/generateFind.go @@ -7,8 +7,14 @@ import ( // generates Find() and some other stuff -func (msg *MsgName) generateFindBy(w io.Writer, FUNCNAME, STRUCT, VARNAME, VARTYPE, COLOR string) string { +func (msg *MsgName) generateFindBy(w io.Writer, FUNCNAME, STRUCT string, sortvals *Sort, childVar *MsgVar) string { LOCK := msg.getLockname("x") + if childVar.VarType != "string" { + return "" + } + VARNAME := sortvals.VarName + VARTYPE := sortvals.VarType + COLOR := childVar.VarName funcdef := "func (x *" + STRUCT + ") " + FUNCNAME + "(s string) *" + VARTYPE fmt.Fprintln(w, "// lookup a", STRUCT, "by the ", COLOR) |
