forked from Moux23333/FreeSR
32 lines
1.2 KiB
C#
32 lines
1.2 KiB
C#
namespace FreeSR.Dispatch.Handlers
|
|
{
|
|
using Ceen;
|
|
using Newtonsoft.Json;
|
|
|
|
internal class ComboGranterApiGetConfigHandler : IHttpModule
|
|
{
|
|
public async Task<bool> HandleAsync(IHttpContext context)
|
|
{
|
|
context.Response.StatusCode = HttpStatusCode.OK;
|
|
context.Response.ContentType = "application/json";
|
|
await context.Response.WriteAllJsonAsync(JsonConvert.SerializeObject(new
|
|
{
|
|
retcode = 0,
|
|
message = "OK",
|
|
data =
|
|
new
|
|
{
|
|
protocol = true,
|
|
qr_enabled = true,
|
|
log_level = "INFO",
|
|
announce_url = "https://sdk.hoyoverse.com/hkrpg/announcement/index.html?sdk_presentation_style=fullscreen\u0026sdk_screen_transparent=true\u0026auth_appid=announcement\u0026authkey_ver=1\u0026sign_type=2#/",
|
|
push_alias_type = 0,
|
|
disable_ysdk_guard = true,
|
|
enable_announce_pic_popup = true
|
|
}
|
|
}));
|
|
|
|
return true;
|
|
}
|
|
}
|
|
}
|