Makes text parameter of sending messages optional (#1042)
commit 114e5b431b26669bcdaac9f84792a216ad67186f Author: HelpfulStranger999 <helpfulstranger999@gmail.com> Date: Sat Apr 28 19:08:35 2018 -0500 Fixes lack of default value for tts commit 1fd8c70c5346ff0c4fdb0093c0fc7fb4b3c8db2c Author: HelpfulStranger999 <helpfulstranger999@gmail.com> Date: Sat Apr 28 15:21:11 2018 -0500 Makes text parameter of sending messages optional
This commit is contained in:
committed by
Christopher F
parent
79811d0e61
commit
0ba8b063ad
@@ -8,7 +8,7 @@ namespace Discord
|
|||||||
public interface IMessageChannel : IChannel
|
public interface IMessageChannel : IChannel
|
||||||
{
|
{
|
||||||
/// <summary> Sends a message to this message channel. </summary>
|
/// <summary> Sends a message to this message channel. </summary>
|
||||||
Task<IUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
Task<IUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
/// <summary> Sends a file to this text channel, with an optional caption. </summary>
|
/// <summary> Sends a file to this text channel, with an optional caption. </summary>
|
||||||
Task<IUserMessage> SendFileAsync(string filePath, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
Task<IUserMessage> SendFileAsync(string filePath, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ namespace Discord
|
|||||||
/// Sends a message to the user via DM.
|
/// Sends a message to the user via DM.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static async Task<IUserMessage> SendMessageAsync(this IUser user,
|
public static async Task<IUserMessage> SendMessageAsync(this IUser user,
|
||||||
string text,
|
string text = null,
|
||||||
bool isTTS = false,
|
bool isTTS = false,
|
||||||
Embed embed = null,
|
Embed embed = null,
|
||||||
RequestOptions options = null)
|
RequestOptions options = null)
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace Discord.Rest
|
|||||||
public interface IRestMessageChannel : IMessageChannel
|
public interface IRestMessageChannel : IMessageChannel
|
||||||
{
|
{
|
||||||
/// <summary> Sends a message to this message channel. </summary>
|
/// <summary> Sends a message to this message channel. </summary>
|
||||||
new Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
new Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
/// <summary> Sends a file to this text channel, with an optional caption. </summary>
|
/// <summary> Sends a file to this text channel, with an optional caption. </summary>
|
||||||
new Task<RestUserMessage> SendFileAsync(string filePath, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
new Task<RestUserMessage> SendFileAsync(string filePath, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ namespace Discord.Rest
|
|||||||
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
||||||
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
||||||
|
|
||||||
public Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ namespace Discord.Rest
|
|||||||
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
||||||
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
||||||
|
|
||||||
public Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ namespace Discord.Rest
|
|||||||
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
||||||
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
||||||
|
|
||||||
public Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
|
|||||||
@@ -33,13 +33,13 @@ namespace Discord.Rest
|
|||||||
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
||||||
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
||||||
|
|
||||||
public Task<RestUserMessage> SendMessageAsync(string text, bool isTTS, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendFileAsync(this, Discord, filePath, text, isTTS, embed, options);
|
=> ChannelHelper.SendFileAsync(this, Discord, filePath, text, isTTS, embed, options);
|
||||||
#endif
|
#endif
|
||||||
public Task<RestUserMessage> SendFileAsync(Stream stream, string filename, string text, bool isTTS, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(Stream stream, string filename, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendFileAsync(this, Discord, stream, filename, text, isTTS, embed, options);
|
=> ChannelHelper.SendFileAsync(this, Discord, stream, filename, text, isTTS, embed, options);
|
||||||
|
|
||||||
public Task TriggerTypingAsync(RequestOptions options = null)
|
public Task TriggerTypingAsync(RequestOptions options = null)
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ namespace Discord.WebSocket
|
|||||||
IReadOnlyCollection<SocketMessage> CachedMessages { get; }
|
IReadOnlyCollection<SocketMessage> CachedMessages { get; }
|
||||||
|
|
||||||
/// <summary> Sends a message to this message channel. </summary>
|
/// <summary> Sends a message to this message channel. </summary>
|
||||||
new Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
new Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
/// <summary> Sends a file to this text channel, with an optional caption. </summary>
|
/// <summary> Sends a file to this text channel, with an optional caption. </summary>
|
||||||
new Task<RestUserMessage> SendFileAsync(string filePath, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
new Task<RestUserMessage> SendFileAsync(string filePath, string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null);
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ namespace Discord.WebSocket
|
|||||||
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
||||||
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
||||||
|
|
||||||
public Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ namespace Discord.WebSocket
|
|||||||
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
||||||
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
||||||
|
|
||||||
public Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace Discord.WebSocket
|
|||||||
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
public Task<IReadOnlyCollection<RestMessage>> GetPinnedMessagesAsync(RequestOptions options = null)
|
||||||
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
=> ChannelHelper.GetPinnedMessagesAsync(this, Discord, options);
|
||||||
|
|
||||||
public Task<RestUserMessage> SendMessageAsync(string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendMessageAsync(string text = null, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
=> ChannelHelper.SendMessageAsync(this, Discord, text, isTTS, embed, options);
|
||||||
#if FILESYSTEM
|
#if FILESYSTEM
|
||||||
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
public Task<RestUserMessage> SendFileAsync(string filePath, string text, bool isTTS = false, Embed embed = null, RequestOptions options = null)
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ namespace Discord.Webhook
|
|||||||
=> new API.DiscordRestApiClient(config.RestClientProvider, DiscordRestConfig.UserAgent);
|
=> new API.DiscordRestApiClient(config.RestClientProvider, DiscordRestConfig.UserAgent);
|
||||||
|
|
||||||
/// <summary> Sends a message using to the channel for this webhook. Returns the ID of the created message. </summary>
|
/// <summary> Sends a message using to the channel for this webhook. Returns the ID of the created message. </summary>
|
||||||
public Task<ulong> SendMessageAsync(string text, bool isTTS = false, IEnumerable<Embed> embeds = null,
|
public Task<ulong> SendMessageAsync(string text = null, bool isTTS = false, IEnumerable<Embed> embeds = null,
|
||||||
string username = null, string avatarUrl = null, RequestOptions options = null)
|
string username = null, string avatarUrl = null, RequestOptions options = null)
|
||||||
=> WebhookClientHelper.SendMessageAsync(this, text, isTTS, embeds, username, avatarUrl, options);
|
=> WebhookClientHelper.SendMessageAsync(this, text, isTTS, embeds, username, avatarUrl, options);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user