| Conditions | 7 |
| Total Lines | 14 |
| Code Lines | 10 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | package bot |
||
| 22 | func (ctx *Context) GetRoles() *UserRoles { |
||
| 23 | var userRoles = new(UserRoles) |
||
| 24 | memb, err := ctx.Discord.GuildMember(ctx.Guild.ID, ctx.User.ID) |
||
| 25 | if err != nil { |
||
| 26 | fmt.Println("Getting member error: " + err.Error()) |
||
| 27 | } |
||
| 28 | for _, grole := range ctx.Guild.Roles { |
||
| 29 | for _, urole := range memb.Roles { |
||
| 30 | if grole.ID == urole { |
||
| 31 | userRoles.Roles = append(userRoles.Roles, grole) |
||
| 32 | } |
||
| 33 | } |
||
| 34 | } |
||
| 35 | return userRoles |
||
| 36 | } |
||
| 47 |