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)
{
var appId = (string)job["AppId"];
var apiKey = (string)job["ApiKey"];
var indexName = (string)job["IndexName"];
var appId = job["AppId"].Value<string>();
var apiKey = job["ApiKey"].Value<string>();
var indexName = job["IndexName"].Value<string>();
var index = clients.GetOrAdd((appId, apiKey, indexName), s =>
{
@ -98,9 +98,9 @@ namespace Squidex.Domain.Apps.Core.HandleRules.Actions
return client.InitIndex(indexName);
});
var operation = (string)job["Operation"];
var content = (JObject)job["Content"];
var contentId = (string)job["ContentId"];
var operation = job["Operation"].Value<string>();
var content = job["Content"].Value<JObject>();
var contentId = job["ContentId"].Value<string>();
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)
{
var requestUrl = job["RequestUrl"].ToString();
var requestSignature = job["RequestSignature"].ToString();
var requestUrl = job["RequestUrl"].Value<string>();
var requestSignature = job["RequestSignature"].Value<string>();
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.
// ==========================================================================
using System;
using System.Threading.Tasks;
using Squidex.Domain.Apps.Core.Rules.Actions;
using Xunit;

Loading…
Cancel
Save