()
| 126 | } |
| 127 | |
| 128 | func (set *Set) updateMeta() error { |
| 129 | meta := encodeSetMeta(set.meta) |
| 130 | err := set.txn.t.Set(MetaKey(set.txn.db, set.key), meta) |
| 131 | if err != nil { |
| 132 | return err |
| 133 | } |
| 134 | set.meta.UpdatedAt = Now() |
| 135 | if !set.exists { |
| 136 | set.exists = true |
| 137 | } |
| 138 | return nil |
| 139 | } |
| 140 | |
| 141 | // SAdd adds the specified members to the set stored at key |
| 142 | func (set *Set) SAdd(members ...[]byte) (int64, error) { |