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