Browse Source

Rename promise to make more sense

tags/1.0-rc
Finite Reality 8 years ago
parent
commit
1d5ae33e0e
2 changed files with 4 additions and 4 deletions
  1. +1
    -1
      src/Discord.Net/WebSocket/Entities/Channels/SocketVoiceChannel.cs
  2. +3
    -3
      src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs

+ 1
- 1
src/Discord.Net/WebSocket/Entities/Channels/SocketVoiceChannel.cs View File

@@ -46,7 +46,7 @@ namespace Discord
(audioMode & AudioMode.Incoming) == 0,
(audioMode & AudioMode.Outgoing) == 0).ConfigureAwait(false);

await Guild.AudioPromise.ConfigureAwait(false);
await Guild.AudioConnectPromise.ConfigureAwait(false);
return Guild.AudioClient;
}



+ 3
- 3
src/Discord.Net/WebSocket/Entities/Guilds/SocketGuild.cs View File

@@ -24,7 +24,7 @@ namespace Discord
internal override bool IsAttached => true;

private readonly SemaphoreSlim _audioLock;
private TaskCompletionSource<bool> _syncPromise, _downloaderPromise, _audioPromise;
private TaskCompletionSource<bool> _syncPromise, _downloaderPromise, _audioConnectPromise;
private ConcurrentHashSet<ulong> _channels;
private ConcurrentDictionary<ulong, SocketGuildUser> _members;
private ConcurrentDictionary<ulong, VoiceState> _voiceStates;
@@ -39,7 +39,7 @@ namespace Discord
public bool IsSynced => _syncPromise.Task.IsCompleted;
public Task SyncPromise => _syncPromise.Task;
public Task DownloaderPromise => _downloaderPromise.Task;
public Task AudioPromise => _audioPromise.Task;
public Task AudioConnectPromise => _audioConnectPromise.Task;

public new DiscordSocketClient Discord => base.Discord as DiscordSocketClient;
public SocketGuildUser CurrentUser => GetUser(Discord.CurrentUser.Id);
@@ -308,7 +308,7 @@ namespace Discord
_audioLock.Release();
}
await audioClient.ConnectAsync(url, CurrentUser.Id, voiceState.VoiceSessionId, token).ConfigureAwait(false);
_audioPromise.TrySetResult(true);
_audioConnectPromise.TrySetResult(true);
}

public SocketGuild Clone() => MemberwiseClone() as SocketGuild;


Loading…
Cancel
Save