|
|
@@ -205,13 +205,8 @@ namespace NTMiner {
|
|
|
if (!_localJsonInited) {
|
|
|
string localJson = SpecialPath.ReadLocalJsonFile();
|
|
|
if (!string.IsNullOrEmpty(localJson)) {
|
|
|
- try {
|
|
|
- LocalJsonDb data = VirtualRoot.JsonSerializer.Deserialize<LocalJsonDb>(localJson);
|
|
|
- _localJson = data ?? new LocalJsonDb();
|
|
|
- }
|
|
|
- catch (Exception e) {
|
|
|
- Logger.ErrorDebugLine(e);
|
|
|
- }
|
|
|
+ LocalJsonDb data = VirtualRoot.JsonSerializer.Deserialize<LocalJsonDb>(localJson);
|
|
|
+ _localJson = data ?? new LocalJsonDb();
|
|
|
}
|
|
|
else {
|
|
|
_localJson = new LocalJsonDb();
|
|
|
@@ -267,8 +262,8 @@ namespace NTMiner {
|
|
|
if (!_serverJsonInited) {
|
|
|
string serverJson = SpecialPath.ReadServerJsonFile();
|
|
|
if (!string.IsNullOrEmpty(serverJson)) {
|
|
|
+ ServerJsonDb data = VirtualRoot.JsonSerializer.Deserialize<ServerJsonDb>(serverJson) ?? new ServerJsonDb();
|
|
|
try {
|
|
|
- ServerJsonDb data = VirtualRoot.JsonSerializer.Deserialize<ServerJsonDb>(serverJson);
|
|
|
_serverJson = data;
|
|
|
if (KernelBrandId != Guid.Empty) {
|
|
|
var kernelToRemoves = data.Kernels.Where(a => a.BrandId != KernelBrandId).ToArray();
|