mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-04-28 18:15:47 +02:00
20 lines
592 B
C#
20 lines
592 B
C#
using CefSharp;
|
|
using TweetLib.Browser.CEF.Data;
|
|
using TweetLib.Browser.CEF.Interfaces;
|
|
|
|
namespace TweetDuck.Browser.Base {
|
|
sealed class CefResourceHandlerFactory : IResourceHandlerFactory<IResourceHandler> {
|
|
public static CefResourceHandlerFactory Instance { get; } = new CefResourceHandlerFactory();
|
|
|
|
private CefResourceHandlerFactory() {}
|
|
|
|
public IResourceHandler CreateResourceHandler(ByteArrayResource resource) {
|
|
return new CefByteArrayResourceHandler(resource);
|
|
}
|
|
|
|
public string GetMimeTypeFromExtension(string extension) {
|
|
return Cef.GetMimeType(extension);
|
|
}
|
|
}
|
|
}
|