Treat gifv attachments as videos instead of images

This commit is contained in:
Tyrrrz
2023-02-23 00:45:58 +02:00
parent 404542d973
commit c2c35cf3a3
2 changed files with 18 additions and 44 deletions

View File

@@ -1,40 +0,0 @@
using System;
using System.Collections.Generic;
namespace DiscordChatExporter.Core.Utils;
public static class FileFormat
{
private static readonly HashSet<string> ImageExtensions = new(StringComparer.OrdinalIgnoreCase)
{
".jpg",
".jpeg",
".png",
".gif",
".gifv",
".bmp",
".webp"
};
public static bool IsImage(string format) => ImageExtensions.Contains(format);
private static readonly HashSet<string> VideoExtensions = new(StringComparer.OrdinalIgnoreCase)
{
".mp4",
".webm",
".mov"
};
public static bool IsVideo(string format) => VideoExtensions.Contains(format);
private static readonly HashSet<string> AudioExtensions = new(StringComparer.OrdinalIgnoreCase)
{
".mp3",
".wav",
".ogg",
".flac",
".m4a"
};
public static bool IsAudio(string format) => AudioExtensions.Contains(format);
}