s/GroupKey/Index

This commit is contained in:
Asim Aslam
2021-05-10 18:00:59 +01:00
parent 82df8c38c6
commit f74cfdf674

View File

@@ -57,7 +57,7 @@ func (i *Invite) Key(ctx context.Context) string {
return fmt.Sprintf("%s/%s", t, key) return fmt.Sprintf("%s/%s", t, key)
} }
func (i *Invite) GroupKey(ctx context.Context) string { func (i *Invite) Index(ctx context.Context) string {
key := fmt.Sprintf("group:%s:%s", i.GroupID, i.Email) key := fmt.Sprintf("group:%s:%s", i.GroupID, i.Email)
t, ok := tenant.FromContext(ctx) t, ok := tenant.FromContext(ctx)
@@ -111,7 +111,7 @@ func (i *Invites) Create(ctx context.Context, req *pb.CreateRequest, rsp *pb.Cre
// id/val // id/val
key := invite.Key(ctx) key := invite.Key(ctx)
// get group key // get group key
gkey := invite.GroupKey(ctx) gkey := invite.Index(ctx)
// TODO: Use the micro/micro/v3/service/sync interface to lock // TODO: Use the micro/micro/v3/service/sync interface to lock
@@ -233,10 +233,10 @@ func (i *Invites) List(ctx context.Context, req *pb.ListRequest, rsp *pb.ListRes
var err error var err error
if len(invite.GroupID) > 0 && len(invite.Email) > 0 { if len(invite.GroupID) > 0 && len(invite.Email) > 0 {
key := invite.GroupKey(ctx) key := invite.Index(ctx)
recs, err = store.Read(key, store.ReadLimit(1)) recs, err = store.Read(key, store.ReadLimit(1))
} else if len(invite.GroupID) > 0 { } else if len(invite.GroupID) > 0 {
key := invite.GroupKey(ctx) key := invite.Index(ctx)
recs, err = store.Read(key, store.ReadPrefix()) recs, err = store.Read(key, store.ReadPrefix())
} else if len(invite.Email) > 0 { } else if len(invite.Email) > 0 {
// create a email suffix key // create a email suffix key
@@ -327,7 +327,7 @@ func (i *Invites) Delete(ctx context.Context, req *pb.DeleteRequest, rsp *pb.Del
store.Delete(invite.Key(ctx)) store.Delete(invite.Key(ctx))
// delete the record by group id // delete the record by group id
store.Delete(invite.GroupKey(ctx)) store.Delete(invite.Index(ctx))
return nil return nil
} }