2
0
Эх сурвалжийг харах

feat(go): use string slice for group members;

Vishal Dalwadi 5 сар өмнө
parent
commit
a8c7bd87a3

+ 1 - 1
pro/auth/sync.go

@@ -147,7 +147,7 @@ func SyncGroups() error {
 
 		groupMembersMap := make(map[string]struct{})
 		for _, member := range group.Members {
-			groupMembersMap[member.ID] = struct{}{}
+			groupMembersMap[member] = struct{}{}
 		}
 
 		for _, user := range dbUsers {

+ 2 - 4
pro/idp/azure/azure.go

@@ -73,11 +73,9 @@ func (a *Client) GetGroups() ([]idp.Group, error) {
 	for i, group := range groups {
 		members := group.GetMembers()
 
-		retvalMembers := make([]idp.User, len(members))
+		retvalMembers := make([]string, len(members))
 		for j, member := range members {
-			retvalMembers[j] = idp.User{
-				ID: *member.GetId(),
-			}
+			retvalMembers[j] = *member.GetId()
 		}
 
 		retval[i] = idp.Group{

+ 1 - 1
pro/idp/idp.go

@@ -13,5 +13,5 @@ type User struct {
 type Group struct {
 	ID      string
 	Name    string
-	Members []User
+	Members []string
 }