trade/get.go
2025-04-07 05:12:42 -06:00

13 lines
316 B
Go

package trade
// Get retrieves and stores a value from peers
func (kv *KV[t]) Get(k string) (t, error) {
// debate over expiry of values or using a common KV interface...
// like using kvcache...
// try getting locally:
res, ok := kv.local[k]
if !ok {
// for peer in peers, grab value:
}
return res, nil
}