Browse Source

Fixed channel topics

tags/docs-0.9
RogueException 9 years ago
parent
commit
81f6e5c5aa
2 changed files with 9 additions and 4 deletions
  1. +1
    -1
      src/Discord.Net/API/Common.cs
  2. +8
    -3
      src/Discord.Net/Models/Channel.cs

+ 1
- 1
src/Discord.Net/API/Common.cs View File

@@ -109,7 +109,7 @@ namespace Discord.API
[JsonProperty("is_private")]
public bool IsPrivate;
[JsonProperty("position")]
public int Position;
public int? Position;
[JsonProperty(PropertyName = "topic")]
public string Topic;
[JsonProperty("permission_overwrites")]


+ 8
- 3
src/Discord.Net/Models/Channel.cs View File

@@ -89,14 +89,19 @@ namespace Discord

internal void Update(API.ChannelReference model)
{
Name = model.Name;
Type = model.Type;
if (model.Name != null)
Name = model.Name;
if (model.Type != null)
Type = model.Type;
}
internal void Update(API.ChannelInfo model)
{
Update(model as API.ChannelReference);
Position = model.Position;
if (model.Position != null)
Position = model.Position.Value;
if (model.Topic != null)
Topic = model.Topic;

if (model.PermissionOverwrites != null)
{


Loading…
Cancel
Save