@@ -34,7 +34,7 @@ func (s *hash) CloseDb() error {
34
34
func (s * hash ) HSet (ctx context.Context , req * ghash.GHashSetRequest ) (* ghash.GHashSetResponse , error ) {
35
35
fmt .Println ("receive put request: key: " , req .Key , " field: " , req .GetField (), " value: " , req .GetValue ())
36
36
var err error
37
- result , err := setValue (s , req .Key , req .Field , req . Ttl , req )
37
+ result , err := setValue (s , req .Key , req .Field , req )
38
38
if err != nil {
39
39
return & ghash.GHashSetResponse {Ok : result }, err
40
40
}
@@ -77,28 +77,28 @@ func (s *hash) HDel(ctx context.Context, req *ghash.GHashDelRequest) (*ghash.GHa
77
77
return & ghash.GHashDelResponse {Ok : ok }, err
78
78
}
79
79
80
- func setValue (s * hash , key string , field interface {}, ttl int64 , r * ghash.GHashSetRequest ) (bool , error ) {
80
+ func setValue (s * hash , key string , field interface {}, r * ghash.GHashSetRequest ) (bool , error ) {
81
81
switch r .Value .(type ) {
82
82
case * ghash.GHashSetRequest_StringValue :
83
- ok , err := s .dbh .HSet (key , field , r .GetStringValue (), ttl )
83
+ ok , err := s .dbh .HSet (key , field , r .GetStringValue ())
84
84
return ok , err
85
85
case * ghash.GHashSetRequest_Int32Value :
86
- ok , err := s .dbh .HSet (key , field , r .GetInt32Value (), ttl )
86
+ ok , err := s .dbh .HSet (key , field , r .GetInt32Value ())
87
87
return ok , err
88
88
case * ghash.GHashSetRequest_Int64Value :
89
- ok , err := s .dbh .HSet (key , field , r .GetInt64Value (), ttl )
89
+ ok , err := s .dbh .HSet (key , field , r .GetInt64Value ())
90
90
return ok , err
91
91
case * ghash.GHashSetRequest_Float32Value :
92
- ok , err := s .dbh .HSet (key , field , r .GetFloat32Value (), ttl )
92
+ ok , err := s .dbh .HSet (key , field , r .GetFloat32Value ())
93
93
return ok , err
94
94
case * ghash.GHashSetRequest_Float64Value :
95
- ok , err := s .dbh .HSet (key , field , r .GetFloat64Value (), ttl )
95
+ ok , err := s .dbh .HSet (key , field , r .GetFloat64Value ())
96
96
return ok , err
97
97
case * ghash.GHashSetRequest_BoolValue :
98
- ok , err := s .dbh .HSet (key , field , r .GetBoolValue (), ttl )
98
+ ok , err := s .dbh .HSet (key , field , r .GetBoolValue ())
99
99
return ok , err
100
100
case * ghash.GHashSetRequest_BytesValue :
101
- ok , err := s .dbh .HSet (key , field , r .GetBytesValue (), ttl )
101
+ ok , err := s .dbh .HSet (key , field , r .GetBytesValue ())
102
102
return ok , err
103
103
default :
104
104
return false , fmt .Errorf ("unknown value type" )
@@ -219,35 +219,35 @@ func (s *hash) HMove(ctx context.Context, req *ghash.GHashMoveRequest) (*ghash.G
219
219
220
220
func (s * hash ) HSetNX (ctx context.Context , req * ghash.GHashSetNXRequest ) (* ghash.GHashSetNXResponse , error ) {
221
221
// Check if the key already exists
222
- ok , err := setNXValue (s , req .Key , req .Field , req . Ttl , req )
222
+ ok , err := setNXValue (s , req .Key , req .Field , req )
223
223
if err != nil {
224
224
return & ghash.GHashSetNXResponse {Ok : ok }, err
225
225
}
226
226
227
227
return & ghash.GHashSetNXResponse {Ok : ok }, nil
228
228
}
229
- func setNXValue (s * hash , key string , field interface {}, ttl int64 , r * ghash.GHashSetNXRequest ) (bool , error ) {
229
+ func setNXValue (s * hash , key string , field interface {}, r * ghash.GHashSetNXRequest ) (bool , error ) {
230
230
switch r .Value .(type ) {
231
231
case * ghash.GHashSetNXRequest_StringValue :
232
- ok , err := s .dbh .HSetNX (key , field , r .GetStringValue (), ttl )
232
+ ok , err := s .dbh .HSetNX (key , field , r .GetStringValue ())
233
233
return ok , err
234
234
case * ghash.GHashSetNXRequest_Int32Value :
235
- ok , err := s .dbh .HSetNX (key , field , r .GetInt32Value (), ttl )
235
+ ok , err := s .dbh .HSetNX (key , field , r .GetInt32Value ())
236
236
return ok , err
237
237
case * ghash.GHashSetNXRequest_Int64Value :
238
- ok , err := s .dbh .HSetNX (key , field , r .GetInt64Value (), ttl )
238
+ ok , err := s .dbh .HSetNX (key , field , r .GetInt64Value ())
239
239
return ok , err
240
240
case * ghash.GHashSetNXRequest_Float32Value :
241
- ok , err := s .dbh .HSetNX (key , field , r .GetFloat32Value (), ttl )
241
+ ok , err := s .dbh .HSetNX (key , field , r .GetFloat32Value ())
242
242
return ok , err
243
243
case * ghash.GHashSetNXRequest_Float64Value :
244
- ok , err := s .dbh .HSetNX (key , field , r .GetFloat64Value (), ttl )
244
+ ok , err := s .dbh .HSetNX (key , field , r .GetFloat64Value ())
245
245
return ok , err
246
246
case * ghash.GHashSetNXRequest_BoolValue :
247
- ok , err := s .dbh .HSetNX (key , field , r .GetBoolValue (), ttl )
247
+ ok , err := s .dbh .HSetNX (key , field , r .GetBoolValue ())
248
248
return ok , err
249
249
case * ghash.GHashSetNXRequest_BytesValue :
250
- ok , err := s .dbh .HSetNX (key , field , r .GetBytesValue (), ttl )
250
+ ok , err := s .dbh .HSetNX (key , field , r .GetBytesValue ())
251
251
return ok , err
252
252
default :
253
253
return false , fmt .Errorf ("unknown value type" )
0 commit comments