Browse Source

Fix medium action.

pull/857/head
Sebastian 4 years ago
parent
commit
cce7ade873
  1. 9
      backend/extensions/Squidex.Extensions/Actions/Discourse/DiscourseActionHandler.cs

9
backend/extensions/Squidex.Extensions/Actions/Discourse/DiscourseActionHandler.cs

@ -51,6 +51,8 @@ namespace Squidex.Extensions.Actions.Discourse
var ruleJob = new DiscourseJob var ruleJob = new DiscourseJob
{ {
ApiKey = action.ApiKey,
ApiUserName = action.ApiUsername,
RequestUrl = url, RequestUrl = url,
RequestBody = requestBody RequestBody = requestBody
}; };
@ -73,6 +75,9 @@ namespace Squidex.Extensions.Actions.Discourse
Content = new StringContent(job.RequestBody, Encoding.UTF8, "application/json") Content = new StringContent(job.RequestBody, Encoding.UTF8, "application/json")
}) })
{ {
request.Headers.TryAddWithoutValidation("Api-Key", job.ApiKey);
request.Headers.TryAddWithoutValidation("Api-Username", job.ApiUserName);
return await httpClient.OneWayRequestAsync(request, job.RequestBody, ct); return await httpClient.OneWayRequestAsync(request, job.RequestBody, ct);
} }
} }
@ -81,6 +86,10 @@ namespace Squidex.Extensions.Actions.Discourse
public sealed class DiscourseJob public sealed class DiscourseJob
{ {
public string ApiKey { get; set; }
public string ApiUserName { get; set; }
public string RequestUrl { get; set; } public string RequestUrl { get; set; }
public string RequestBody { get; set; } public string RequestBody { get; set; }

Loading…
Cancel
Save