From 67f71004c080b66c9017eec4c178c69645eb8d9f Mon Sep 17 00:00:00 2001 From: Justas Dabrila Date: Sat, 13 Feb 2016 13:02:46 +0200 Subject: [PATCH] Added User.HasRole(id) --- src/Discord.Net/Models/User.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Discord.Net/Models/User.cs b/src/Discord.Net/Models/User.cs index fa3a35e49..bc1bdffd4 100644 --- a/src/Discord.Net/Models/User.cs +++ b/src/Discord.Net/Models/User.cs @@ -331,9 +331,12 @@ namespace Discord { if (role == null) throw new ArgumentNullException(nameof(role)); - return _roles.ContainsKey(role.Id); + return HasRole(role.Id); } + public bool HasRole(ulong roleId) + => _roles.ContainsKey(roleId); + public Task AddRoles(params Role[] roles) => Edit(roles: Roles.Concat(roles)); public Task RemoveRoles(params Role[] roles)