[Feature] Support setting banner on bot profiles (#2879)
This commit is contained in:
@@ -14,5 +14,10 @@ namespace Discord
|
|||||||
/// Gets or sets the avatar.
|
/// Gets or sets the avatar.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Optional<Image?> Avatar { get; set; }
|
public Optional<Image?> Avatar { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the banner.
|
||||||
|
/// </summary>
|
||||||
|
public Optional<Image?> Banner { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,5 +9,8 @@ namespace Discord.API.Rest
|
|||||||
public Optional<string> Username { get; set; }
|
public Optional<string> Username { get; set; }
|
||||||
[JsonProperty("avatar")]
|
[JsonProperty("avatar")]
|
||||||
public Optional<Image?> Avatar { get; set; }
|
public Optional<Image?> Avatar { get; set; }
|
||||||
|
|
||||||
|
[JsonProperty("banner")]
|
||||||
|
public Optional<Image?> Banner { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,8 @@ namespace Discord.Rest
|
|||||||
var apiArgs = new API.Rest.ModifyCurrentUserParams
|
var apiArgs = new API.Rest.ModifyCurrentUserParams
|
||||||
{
|
{
|
||||||
Avatar = args.Avatar.IsSpecified ? args.Avatar.Value?.ToModel() : Optional.Create<ImageModel?>(),
|
Avatar = args.Avatar.IsSpecified ? args.Avatar.Value?.ToModel() : Optional.Create<ImageModel?>(),
|
||||||
Username = args.Username
|
Username = args.Username,
|
||||||
|
Banner = args.Banner.IsSpecified ? args.Banner.Value?.ToModel() : Optional.Create<ImageModel?>()
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!apiArgs.Avatar.IsSpecified && user.AvatarId != null)
|
if (!apiArgs.Avatar.IsSpecified && user.AvatarId != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user