refactor: minor changes and fixes
This commit is contained in:
parent
47c9d48735
commit
505dbefb67
2 changed files with 19 additions and 5 deletions
|
|
@ -5,15 +5,28 @@ import (
|
|||
"fmt"
|
||||
|
||||
"git.towk2.me/towk/makeshift/internal/format"
|
||||
"github.com/rs/zerolog/log"
|
||||
)
|
||||
|
||||
const RESERVED_KEY = "kwargs"
|
||||
|
||||
type KWArgs map[string]any
|
||||
|
||||
func New() KWArgs {
|
||||
return KWArgs{}
|
||||
}
|
||||
|
||||
func (kw KWArgs) String() string {
|
||||
b, _ := json.Marshal(kw)
|
||||
return string(b)
|
||||
return string(kw.Bytes())
|
||||
}
|
||||
|
||||
func (kw KWArgs) Bytes() []byte {
|
||||
b, err := json.Marshal(kw)
|
||||
if err != nil {
|
||||
log.Error().Err(err).Msg("failed to marshal kwargs")
|
||||
return []byte("{}")
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
||||
func (kw *KWArgs) Set(v string /* should be JSON object*/) error {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue