Skip to content

Commit 0b7e837

Browse files
wip
1 parent 4ca357f commit 0b7e837

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/Nullinside.Api.TwitchBot/Controllers/TwitchWebHookController.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,19 @@ public class TwitchWebHookController : ControllerBase {
3030
/// <returns></returns>
3131
[HttpPost]
3232
[Route("chat")]
33-
public async Task<HttpResponseMessage> TwitchChatMessageCallback(CancellationToken token) {
33+
public async Task<ContentResult> TwitchChatMessageCallback(CancellationToken token) {
3434
using StreamReader stream = new StreamReader(this.HttpContext.Request.Body);
3535
string stuff = await stream.ReadToEndAsync(token);
3636
_log.Info($"TwitchChatMessageCallback: {stuff}");
3737

3838
var hi =JsonConvert.DeserializeObject<TwitchChallange>(stuff);
39+
var resp = new ContentResult();
40+
resp.ContentType = "text/plain";
41+
resp.StatusCode = (int)HttpStatusCode.OK;
3942
if (null != hi) {
40-
var resp = new HttpResponseMessage(HttpStatusCode.OK);
41-
resp.Content = new StringContent(hi.Challenge?.ToString() ?? string.Empty, System.Text.Encoding.UTF8, "text/plain");
42-
return resp;
43+
resp.Content = hi.Challenge?.ToString() ?? string.Empty;
4344
}
4445

45-
return new HttpResponseMessage(HttpStatusCode.OK);
46+
return resp;
4647
}
4748
}

0 commit comments

Comments
 (0)