|
|
@@ -34,7 +34,8 @@ namespace Discord.WebSocket |
|
|
|
public bool IsDeafened => VoiceState?.IsDeafened ?? false; |
|
|
|
public bool IsMuted => VoiceState?.IsMuted ?? false; |
|
|
|
public DateTimeOffset? JoinedAt => DateTimeUtils.FromTicks(_joinedAtTicks); |
|
|
|
public IEnumerable<SocketRole> Roles => _roleIds.Select(id => Guild.GetRole(id)).ToReadOnlyCollection(() => _roleIds.Count()); |
|
|
|
public IEnumerable<SocketRole> Roles |
|
|
|
=> _roleIds.Select(id => Guild.GetRole(id)).Where(x => x != null).ToReadOnlyCollection(() => _roleIds.Length); |
|
|
|
public SocketVoiceChannel VoiceChannel => VoiceState?.VoiceChannel; |
|
|
|
public string VoiceSessionId => VoiceState?.VoiceSessionId ?? ""; |
|
|
|
public SocketVoiceState? VoiceState => Guild.GetVoiceState(Id); |
|
|
|