Exposed Client property on modules and AudioService
This commit is contained in:
@@ -15,7 +15,7 @@ namespace Discord.Audio
|
||||
private ConcurrentDictionary<User, bool> _talkingUsers;
|
||||
private int _nextClientId;
|
||||
|
||||
internal DiscordClient Client { get; private set; }
|
||||
public DiscordClient Client { get; private set; }
|
||||
public AudioServiceConfig Config { get; }
|
||||
|
||||
public event EventHandler Connected = delegate { };
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace Discord
|
||||
private readonly ConcurrentDictionary<ulong, Message> _messages;
|
||||
private Dictionary<ulong, PermissionOverwrite> _permissionOverwrites;
|
||||
|
||||
internal DiscordClient Client { get; }
|
||||
public DiscordClient Client { get; }
|
||||
|
||||
/// <summary> Gets the unique identifier for this channel. </summary>
|
||||
public ulong Id { get; }
|
||||
|
||||
@@ -61,7 +61,7 @@ namespace Discord
|
||||
}
|
||||
}
|
||||
|
||||
internal DiscordClient Client { get; }
|
||||
public DiscordClient Client { get; }
|
||||
|
||||
/// <summary> Gets the unique code for this invite. </summary>
|
||||
public string Code { get; }
|
||||
|
||||
@@ -169,7 +169,7 @@ namespace Discord
|
||||
internal File() { }
|
||||
}
|
||||
|
||||
internal DiscordClient Client => Channel.Client;
|
||||
public DiscordClient Client => Channel.Client;
|
||||
|
||||
/// <summary> Returns the unique identifier for this message. </summary>
|
||||
public ulong Id { get; internal set; }
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Discord
|
||||
{
|
||||
private readonly static Action<Profile, Profile> _cloner = DynamicIL.CreateCopyMethod<Profile>();
|
||||
|
||||
internal DiscordClient Client { get; }
|
||||
public DiscordClient Client { get; }
|
||||
|
||||
/// <summary> Gets the unique identifier for this user. </summary>
|
||||
public ulong Id { get; }
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace Discord
|
||||
{
|
||||
private readonly static Action<Role, Role> _cloner = DynamicIL.CreateCopyMethod<Role>();
|
||||
|
||||
internal DiscordClient Client => Server.Client;
|
||||
public DiscordClient Client => Server.Client;
|
||||
|
||||
/// <summary> Gets the unique identifier for this role. </summary>
|
||||
public ulong Id { get; }
|
||||
|
||||
@@ -52,8 +52,8 @@ namespace Discord
|
||||
private readonly ConcurrentDictionary<ulong, Channel> _channels;
|
||||
private ulong _ownerId;
|
||||
private ulong? _afkChannelId;
|
||||
|
||||
internal DiscordClient Client { get; }
|
||||
|
||||
public DiscordClient Client { get; }
|
||||
|
||||
/// <summary> Gets the unique identifier for this server. </summary>
|
||||
public ulong Id { get; }
|
||||
|
||||
@@ -46,8 +46,8 @@ namespace Discord
|
||||
private DateTime? _lastOnline;
|
||||
private ulong? _voiceChannelId;
|
||||
private Dictionary<ulong, Role> _roles;
|
||||
|
||||
internal DiscordClient Client { get; }
|
||||
|
||||
public DiscordClient Client { get; }
|
||||
|
||||
/// <summary> Gets the unique identifier for this user. </summary>
|
||||
public ulong Id { get; }
|
||||
|
||||
Reference in New Issue
Block a user