|
@@ -29,7 +29,6 @@ namespace Discord |
|
|
private readonly Random _rand; |
|
|
private readonly Random _rand; |
|
|
|
|
|
|
|
|
private volatile Task _tasks; |
|
|
private volatile Task _tasks; |
|
|
private string _currentVoiceServerId, _currentVoiceEndpoint, _currentVoiceToken; |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> Returns the User object for the current logged in user. </summary> |
|
|
/// <summary> Returns the User object for the current logged in user. </summary> |
|
|
public User User { get; private set; } |
|
|
public User User { get; private set; } |
|
@@ -62,10 +61,12 @@ namespace Discord |
|
|
/// <remarks> This collection does not guarantee any ordering. </remarks> |
|
|
/// <remarks> This collection does not guarantee any ordering. </remarks> |
|
|
public IEnumerable<Role> Roles => _roles; |
|
|
public IEnumerable<Role> Roles => _roles; |
|
|
private readonly AsyncCache<Role, API.Models.Role> _roles; |
|
|
private readonly AsyncCache<Role, API.Models.Role> _roles; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if !DNXCORE50 |
|
|
|
|
|
private string _currentVoiceServerId, _currentVoiceEndpoint, _currentVoiceToken; |
|
|
public string CurrentVoiceServerId { get { return _currentVoiceEndpoint != null ? _currentVoiceToken : null; } } |
|
|
public string CurrentVoiceServerId { get { return _currentVoiceEndpoint != null ? _currentVoiceToken : null; } } |
|
|
public Server CurrentVoiceServer => _servers[CurrentVoiceServerId]; |
|
|
public Server CurrentVoiceServer => _servers[CurrentVoiceServerId]; |
|
|
|
|
|
|
|
|
|
|
|
#endif |
|
|
/// <summary> Returns true if the user has successfully logged in and the websocket connection has been established. </summary> |
|
|
/// <summary> Returns true if the user has successfully logged in and the websocket connection has been established. </summary> |
|
|
public bool IsConnected => _isConnected; |
|
|
public bool IsConnected => _isConnected; |
|
|
private bool _isConnected; |
|
|
private bool _isConnected; |
|
|