From c51095a074d9eaedb8fc69b13a029b18b1b4c68c Mon Sep 17 00:00:00 2001 From: asim Date: Sun, 4 May 2025 19:55:10 +0100 Subject: [PATCH] store.NewRecord --- store/store.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/store/store.go b/store/store.go index 1a8a0686..6d30ee19 100644 --- a/store/store.go +++ b/store/store.go @@ -5,6 +5,8 @@ package store import ( "errors" "time" + + "encoding/json" ) var ( @@ -49,3 +51,11 @@ type Record struct { func NewStore(opts ...Option) Store { return NewMemoryStore(opts...) } + +func NewRecord(key string, val interface{}) *Record { + b, _ := json.Marshal(val) + return &Record{ + Key: key, + Value: b, + } +}