deno.land / x / esm@v135_2 / server / storage / common.go
123456789101112131415161718192021222324252627282930313233package storage
import ( "errors" "net/url" "time"
"github.com/ije/gox/utils")
var ( ErrNotFound = errors.New("not found") ErrExpired = errors.New("record is expired"))
func parseConfigUrl(configUrl string) (root string, options url.Values, err error) { root, query := utils.SplitByFirstByte(configUrl, '?') if query != "" { options, err = url.ParseQuery(query) if err != nil { return root, nil, err } } return root, options, nil}
func parseDurationValue(str string, defaultValue time.Duration) (time.Duration, error) { if str != "" { return time.ParseDuration(str) } return defaultValue, nil}
Version Info