Skip to content
This repository was archived by the owner on Oct 20, 2023. It is now read-only.

Commit

Permalink
Refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
Oliver Weichhold committed Jan 8, 2022
1 parent 538f0b3 commit 83cbdd2
Show file tree
Hide file tree
Showing 15 changed files with 24 additions and 14 deletions.
1 change: 1 addition & 0 deletions src/Miningcore/Blockchain/Bitcoin/BitcoinJobManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
using Miningcore.Extensions;
using Miningcore.JsonRpc;
using Miningcore.Messaging;
using Miningcore.Rpc;
using Miningcore.Stratum;
using Miningcore.Time;
using Newtonsoft.Json;
Expand Down
1 change: 1 addition & 0 deletions src/Miningcore/Blockchain/Bitcoin/BitcoinJobManagerBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
using Miningcore.Messaging;
using Miningcore.Mining;
using Miningcore.Notifications.Messages;
using Miningcore.Rpc;
using Miningcore.Time;
using NBitcoin;
using Newtonsoft.Json;
Expand Down
1 change: 1 addition & 0 deletions src/Miningcore/Blockchain/Bitcoin/BitcoinPayoutHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
using Miningcore.Persistence;
using Miningcore.Persistence.Model;
using Miningcore.Persistence.Repositories;
using Miningcore.Rpc;
using Miningcore.Time;
using Miningcore.Util;
using Newtonsoft.Json;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
using Miningcore.Mining;
using Miningcore.Native;
using Miningcore.Notifications.Messages;
using Miningcore.Rpc;
using Miningcore.Stratum;
using Miningcore.Time;
using Miningcore.Util;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
using Miningcore.Persistence;
using Miningcore.Persistence.Model;
using Miningcore.Persistence.Repositories;
using Miningcore.Rpc;
using Miningcore.Time;
using Miningcore.Util;
using Newtonsoft.Json;
Expand Down
1 change: 1 addition & 0 deletions src/Miningcore/Blockchain/Equihash/EquihashJobManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
using Miningcore.Extensions;
using Miningcore.JsonRpc;
using Miningcore.Messaging;
using Miningcore.Rpc;
using Miningcore.Stratum;
using Miningcore.Time;
using NBitcoin;
Expand Down
8 changes: 4 additions & 4 deletions src/Miningcore/Blockchain/Ergo/RPC/ErgoClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7407,13 +7407,13 @@ private string ConvertToString(object? value, System.Globalization.CultureInfo c
return converted == null ? string.Empty : converted;
}
}
else if (value is bool)
else if (value is bool b)
{
return Convert.ToString((bool)value, cultureInfo).ToLowerInvariant();
return Convert.ToString(b, cultureInfo).ToLowerInvariant();
}
else if (value is byte[])
else if (value is byte[] bytes)
{
return Convert.ToBase64String((byte[]) value);
return Convert.ToBase64String(bytes);
}
else if (value.GetType().IsArray)
{
Expand Down
1 change: 1 addition & 0 deletions src/Miningcore/Blockchain/Ethereum/EthereumJobManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
using static Miningcore.Util.ActionUtils;
using System.Reactive;
using Miningcore.Mining;
using Miningcore.Rpc;
using Newtonsoft.Json.Linq;

namespace Miningcore.Blockchain.Ethereum;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
using Miningcore.Persistence;
using Miningcore.Persistence.Model;
using Miningcore.Persistence.Repositories;
using Miningcore.Rpc;
using Miningcore.Time;
using Miningcore.Util;
using Newtonsoft.Json;
Expand Down
4 changes: 2 additions & 2 deletions src/Miningcore/JsonRpc/JsonRpcRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ public JsonRpcRequest(string method, T parameters, object id)

public TParam ParamsAs<TParam>() where TParam : class
{
if(Params is JToken)
return ((JToken) Params)?.ToObject<TParam>();
if(Params is JToken token)
return token.ToObject<TParam>();

return (TParam) Params;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
using System.Net.WebSockets;
using System.Reactive.Disposables;
using System.Reactive.Linq;
using System.Reactive.Threading.Tasks;
using System.Text;
using Miningcore.Configuration;
using Miningcore.Extensions;
using Miningcore.JsonRpc;
using Miningcore.Messaging;
using Miningcore.Notifications.Messages;
using Miningcore.Util;
Expand All @@ -17,7 +17,7 @@
using ZeroMQ;
using Contract = Miningcore.Contracts.Contract;

namespace Miningcore.JsonRpc;
namespace Miningcore.Rpc;

/// <summary>
/// JsonRpc interface to blockchain node
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace Miningcore.JsonRpc;
namespace Miningcore.Rpc;

public record RpcRequest
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
namespace Miningcore.JsonRpc;
using Miningcore.JsonRpc;

namespace Miningcore.Rpc;

public record RpcResponse<T>(T Response, JsonRpcError Error = null);
4 changes: 2 additions & 2 deletions src/Miningcore/Util/BigRational.cs
Original file line number Diff line number Diff line change
Expand Up @@ -145,9 +145,9 @@ int IComparable.CompareTo(object obj)
{
if(obj == null)
return 1;
if(obj is not BigRational)
if(obj is not BigRational rational)
throw new ArgumentException("Argument must be of type BigRational", "obj");
return Compare(this, (BigRational) obj);
return Compare(this, rational);
}

// IComparable<BigRational>
Expand Down
4 changes: 2 additions & 2 deletions src/Miningcore/Util/ScheduledSubject.cs
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public IDisposable Subscribe(IObserver<T> observer)

public void Dispose()
{
if(_subject is IDisposable)
((IDisposable) _subject).Dispose();
if(_subject is IDisposable disposable)
disposable.Dispose();
}
}

0 comments on commit 83cbdd2

Please sign in to comment.