store handler implementation

This commit is contained in:
Asim Aslam
2019-10-11 14:08:50 +01:00
parent 98e1f2c2d3
commit a96f6adf07
9 changed files with 1048 additions and 45 deletions

View File

@@ -39,8 +39,12 @@ func (m *syncMap) Read(key, val interface{}) error {
return err
}
if len(kval) == 0 {
return store.ErrNotFound
}
// decode value
return json.Unmarshal(kval.Value, val)
return json.Unmarshal(kval[0].Value, val)
}
func (m *syncMap) Write(key, val interface{}) error {