(key string, member string)
| 150 | } |
| 151 | |
| 152 | func (c Client) SISMEMBER(key string, member string) (ok bool, err error) { |
| 153 | resp, err := c.ddbClient.GetItemRequest(&dynamodb.GetItemInput{ |
| 154 | ConsistentRead: aws.Bool(c.consistentReads), |
| 155 | Key: setMember{pk: key, sk: member}.keyAV(c), |
| 156 | TableName: aws.String(c.table), |
| 157 | }).Send(context.TODO()) |
| 158 | if err != nil || len(resp.Item) == 0 { |
| 159 | return |
| 160 | } |
| 161 | |
| 162 | return true, nil |
| 163 | } |
| 164 | |
| 165 | func (c Client) SMEMBERS(key string) (members []string, err error) { |
| 166 | hasMoreResults := true |