Files
timmy-config/go/pkg/mod/github.com/nbd-wtf/go-nostr@v0.49.6/nip29/utils.go
2026-03-31 20:02:01 +00:00

13 lines
260 B
Go

package nip29
import "slices"
func (group Group) GetRoleByName(name string) *Role {
idx := slices.IndexFunc(group.Roles, func(role *Role) bool { return role.Name == name })
if idx == -1 {
return &Role{Name: name}
} else {
return group.Roles[idx]
}
}