add default value

This commit is contained in:
Asim Aslam
2022-02-18 20:28:05 +00:00
parent 749656ed42
commit feb206baa3
3 changed files with 78 additions and 59 deletions

View File

@@ -34,6 +34,11 @@ func (c *Cache) Get(ctx context.Context, req *pb.GetRequest, rsp *pb.GetResponse
value = ""
}
// set the default value if specified
if value == nil && len(req.DefaultValue) > 0 {
value = req.DefaultValue
}
rsp.Key = req.Key
// set the value
rsp.Value = fmt.Sprintf("%v", value)
@@ -44,6 +49,7 @@ func (c *Cache) Get(ctx context.Context, req *pb.GetRequest, rsp *pb.GetResponse
rsp.Ttl = 0
}
return nil
}