Files

23 lines
590 B
C#
Raw Permalink Normal View History

using System.IO;
using System.Text;
using ChanSort.Api;
namespace ChanSort.Loader.Medion;
public class MedionPlugin : ISerializerPlugin
{
public string DllName { get; set; }
public string PluginName => "Medion (senderliste.txt)";
public string FileFilter => "*.txt";
public SerializerBase CreateSerializer(string inputFile)
{
var content = File.ReadAllText(inputFile, Encoding.ASCII);
if (content.StartsWith("{") && content.TrimEnd().EndsWith("}"))
return new MedionSerializer(inputFile);
throw LoaderException.TryNext("Unsupported file content");
}
}