Browse Source

Unified the casting.

pull/237/head
Sebastian Stehle 8 years ago
parent
commit
319707a7a7
  1. 12
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs
  2. 4
      src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/WebhookActionHandler.cs
  3. 1
      tests/Squidex.Domain.Apps.Entities.Tests/Rules/Guards/Actions/AlgoliaActionTests.cs

12
src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/AlgoliaActionHandler.cs

@ -87,9 +87,9 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Actions
public override async Task<(string Dump, Exception Exception)> ExecuteJobAsync(RuleJobData job) public override async Task<(string Dump, Exception Exception)> ExecuteJobAsync(RuleJobData job)
{ {
var appId = (string)job["AppId"]; var appId = job["AppId"].Value<string>();
var apiKey = (string)job["ApiKey"]; var apiKey = job["ApiKey"].Value<string>();
var indexName = (string)job["IndexName"]; var indexName = job["IndexName"].Value<string>();
var index = clients.GetOrAdd((appId, apiKey, indexName), s => var index = clients.GetOrAdd((appId, apiKey, indexName), s =>
{ {
@ -98,9 +98,9 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Actions
return client.InitIndex(indexName); return client.InitIndex(indexName);
}); });
var operation = (string)job["Operation"]; var operation = job["Operation"].Value<string>();
var content = (JObject)job["Content"]; var content = job["Content"].Value<JObject>();
var contentId = (string)job["ContentId"]; var contentId = job["ContentId"].Value<string>();
try try
{ {

4
src/Squidex.Domain.Apps.Core.Operations/HandleRules/Actions/WebhookActionHandler.cs

@ -97,8 +97,8 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Actions
private static HttpRequestMessage BuildRequest(Dictionary<string, JToken> job, string requestBody) private static HttpRequestMessage BuildRequest(Dictionary<string, JToken> job, string requestBody)
{ {
var requestUrl = job["RequestUrl"].ToString(); var requestUrl = job["RequestUrl"].Value<string>();
var requestSignature = job["RequestSignature"].ToString(); var requestSignature = job["RequestSignature"].Value<string>();
var request = new HttpRequestMessage(HttpMethod.Post, requestUrl) var request = new HttpRequestMessage(HttpMethod.Post, requestUrl)
{ {

1
tests/Squidex.Domain.Apps.Entities.Tests/Rules/Guards/Actions/AlgoliaActionTests.cs

@ -5,7 +5,6 @@
// All rights reserved. Licensed under the MIT license. // All rights reserved. Licensed under the MIT license.
// ========================================================================== // ==========================================================================
using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Squidex.Domain.Apps.Core.Rules.Actions; using Squidex.Domain.Apps.Core.Rules.Actions;
using Xunit; using Xunit;

Loading…
Cancel
Save