Fixed the fix for invalid path names :P
This commit is contained in:
parent
5ea5abfdfd
commit
1676c9d961
1 changed files with 6 additions and 6 deletions
|
@ -78,8 +78,6 @@ namespace DML.AppCore.Classes
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal ulong AttachmentsToDownload => TotalAttachments - AttachmentsDownloaded;
|
|
||||||
|
|
||||||
public void Stop()
|
public void Stop()
|
||||||
{
|
{
|
||||||
Run = false;
|
Run = false;
|
||||||
|
@ -230,17 +228,19 @@ namespace DML.AppCore.Classes
|
||||||
if (socketTextChannel != null)
|
if (socketTextChannel != null)
|
||||||
{
|
{
|
||||||
serverName = socketTextChannel.Guild.Name;
|
serverName = socketTextChannel.Guild.Name;
|
||||||
|
serverName = Path.GetInvalidFileNameChars().Aggregate(serverName, (current, c) => current.Replace(c, ' '));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var channelName = message.Channel.Name;
|
||||||
|
channelName = Path.GetInvalidFileNameChars().Aggregate(channelName, (current, c) => current.Replace(c, ' '));
|
||||||
|
|
||||||
fileName =
|
fileName =
|
||||||
fileName.Replace("%guild%", serverName)
|
fileName.Replace("%guild%", serverName)
|
||||||
.Replace("%channel%", message.Channel.Name)
|
.Replace("%channel%", channelName)
|
||||||
.Replace("%timestamp%", SweetUtils.DateTimeToUnixTimeStamp(message.CreatedAt.UtcDateTime).ToString())
|
.Replace("%timestamp%", SweetUtils.DateTimeToUnixTimeStamp(message.CreatedAt.UtcDateTime).ToString())
|
||||||
.Replace("%name%", a.Filename)
|
.Replace("%name%", a.Filename)
|
||||||
.Replace("%id%", a.Id.ToString());
|
.Replace("%id%", a.Id.ToString());
|
||||||
|
|
||||||
fileName = Path.GetInvalidFileNameChars().Aggregate(fileName, (current, c) => current.Replace(c, ' '));
|
|
||||||
|
|
||||||
if (extensionRequired)
|
if (extensionRequired)
|
||||||
fileName += Path.GetExtension(a.Filename);
|
fileName += Path.GetExtension(a.Filename);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue