feat: add middleware.cache

This commit is contained in:
loveuer
2024-07-25 17:31:57 +08:00
parent cee0bfb43d
commit 53f124c9ec
5 changed files with 159 additions and 4 deletions

View File

@ -23,6 +23,11 @@ func handleValue(value any) ([]byte, error) {
err error
)
switch value.(type) {
case []byte:
return value.([]byte), nil
}
if imp, ok := value.(encoded_value); ok {
bs, err = imp.MarshalBinary()
} else {