mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-04-24 06:15:48 +02:00
Fix not setting custom scheme response status text correctly
This commit is contained in:
parent
9ede2e1ccc
commit
89b8977f7d
@ -1,6 +1,6 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
using CefSharp;
|
||||
using TweetLib.Browser.Interfaces;
|
||||
using TweetLib.Browser.Request;
|
||||
@ -14,8 +14,9 @@ internal sealed class CefSchemeResourceVisitor : ISchemeResourceVisitor<IResourc
|
||||
private CefSchemeResourceVisitor() {}
|
||||
|
||||
public IResourceHandler Status(SchemeResource.Status status) {
|
||||
var handler = CreateHandler(Encoding.UTF8.GetBytes(status.Message));
|
||||
var handler = CreateHandler(Array.Empty<byte>());
|
||||
handler.StatusCode = (int) status.Code;
|
||||
handler.StatusText = status.Message;
|
||||
return handler;
|
||||
}
|
||||
|
||||
@ -31,9 +32,7 @@ public IResourceHandler File(SchemeResource.File file) {
|
||||
}
|
||||
|
||||
private static ResourceHandler CreateHandler(byte[] bytes) {
|
||||
var handler = ResourceHandler.FromStream(new MemoryStream(bytes), autoDisposeStream: true);
|
||||
handler.Headers.Set("Access-Control-Allow-Origin", "*");
|
||||
return handler;
|
||||
return ResourceHandler.FromStream(new MemoryStream(bytes), autoDisposeStream: true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user