Skip to content

Commit

Permalink
refactor receivers
Browse files Browse the repository at this point in the history
  • Loading branch information
irreverentsimplicity committed Oct 5, 2024
1 parent 5684111 commit e66b39c
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions examples/gno.land/p/demo/zteams/teams.gno
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ func (tm *TeamManager) GetTeam(teamAddress std.Address) (*Team, error) {
}

// Helper function to check if a user is the Owner of a team.
func (tm *TeamManager) isOwner(team *Team, userAddress std.Address) bool {
func (team *Team) isOwner(userAddress std.Address) bool {
return team.Owner == userAddress
}

// Helper function to check if a user is an Admin of a team.
func (tm *TeamManager) isAdmin(team *Team, userAddress std.Address) bool {
func (team *Team) isAdmin(userAddress std.Address) bool {
return team.Admins[userAddress.String()]
}

Expand All @@ -56,7 +56,7 @@ func (tm *TeamManager) DesignateAdmin(teamAddress std.Address, userAddress std.A
return err
}

if !tm.isOwner(team, requester) {
if !team.isOwner(requester) {
return ErrNotOwner
}

Expand All @@ -72,7 +72,7 @@ func (tm *TeamManager) RemoveAdmin(teamAddress std.Address, userAddress std.Addr
return err
}

if !tm.isOwner(team, requester) {
if !teamm.isOwner(requester) {
return ErrNotOwner
}

Expand All @@ -89,7 +89,7 @@ func (tm *TeamManager) AssignDisbursePermission(teamAddress std.Address, userAdd
}

// Only Owner or Admin can assign disburse permissions.
if !tm.isOwner(team, requester) && !tm.isAdmin(team, requester) {
if !team.isOwner(requester) && !team.isAdmin(requester) {
return ErrNotAuthorized
}

Expand All @@ -107,7 +107,7 @@ func (tm *TeamManager) RemoveDisbursePermission(teamAddress std.Address, userAdd
}

// Only Owner or Admin can remove disburse permissions.
if !tm.isOwner(team, requester) && !tm.isAdmin(team, requester) {
if !team.isOwner(requester) && !team.isAdmin(requester) {
return ErrNotAuthorized
}

Expand All @@ -128,7 +128,7 @@ func (tm *TeamManager) CanDisburse(teamAddress std.Address, userAddress std.Addr
if err != nil {
return false
}
return tm.isOwner(team, userAddress) || tm.isAdmin(team, userAddress) || team.Disbursers[userAddress.String()]
return team.isOwner(userAddress) || team.isAdmin(userAddress) || team.Disbursers[userAddress.String()]
}

// Adds a team to the TeamManager.
Expand All @@ -153,7 +153,7 @@ func (tm *TeamManager) AddUserToTeam(teamAddress std.Address, user users.User, r
return err
}

if !tm.isOwner(team, requester) && !tm.isAdmin(team, requester) {
if !team.isOwner(requester) && !team.isAdmin(requester) {
return ErrNotAuthorized
}

Expand Down Expand Up @@ -184,7 +184,7 @@ func (tm *TeamManager) RemoveUserFromTeam(teamAddress std.Address, userAddress s
return err
}

if !tm.isOwner(team, requester) && !tm.isAdmin(team, requester) {
if !team.isOwner(requester) && !team.isAdmin(requester) {
return ErrNotAuthorized
}

Expand Down

0 comments on commit e66b39c

Please sign in to comment.