Add SyncPermissionsAsync to Sync Child Channels with its Parent (#1159)

* Initial implementation

* Adjust according to comments

See: 6e76b45713 (diff-58466c35787d448266d026692e467baa)
This commit is contained in:
Still Hsu
2018-10-20 05:21:37 +08:00
committed by Christopher F
parent d30d12246d
commit 5ea1fb374e
8 changed files with 34 additions and 2 deletions

View File

@@ -31,6 +31,8 @@ namespace Discord.WebSocket
/// </returns>
public ICategoryChannel Category
=> CategoryId.HasValue ? Guild.GetChannel(CategoryId.Value) as ICategoryChannel : null;
public Task SyncPermissionsAsync(RequestOptions options = null)
=> ChannelHelper.SyncPermissionsAsync(this, Discord, options);
private bool _nsfw;
/// <inheritdoc />

View File

@@ -30,6 +30,8 @@ namespace Discord.WebSocket
/// </returns>
public ICategoryChannel Category
=> CategoryId.HasValue ? Guild.GetChannel(CategoryId.Value) as ICategoryChannel : null;
public Task SyncPermissionsAsync(RequestOptions options = null)
=> ChannelHelper.SyncPermissionsAsync(this, Discord, options);
/// <inheritdoc />
public override IReadOnlyCollection<SocketGuildUser> Users