Conditions | 5 |
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 |