Browse Source

Close filestream in SendFile(filePath) after sending

tags/docs-0.9
RogueException 9 years ago
parent
commit
fade4496b0
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      src/Discord.Net/Models/Channel.cs

+ 5
- 2
src/Discord.Net/Models/Channel.cs View File

@@ -357,8 +357,11 @@ namespace Discord
return msg; return msg;
} }


public Task<Message> SendFile(string filePath)
=> SendFile(Path.GetFileName(filePath), File.OpenRead(filePath));
public async Task<Message> SendFile(string filePath)
{
using (var stream = File.OpenRead(filePath))
return await SendFile(Path.GetFileName(filePath), stream);
}
public async Task<Message> SendFile(string filename, Stream stream) public async Task<Message> SendFile(string filename, Stream stream)
{ {
if (filename == null) throw new ArgumentNullException(nameof(filename)); if (filename == null) throw new ArgumentNullException(nameof(filename));


Loading…
Cancel
Save