Pārlūkot izejas kodu

Update UAccounts.pas

Add status checker while multithread validator is working
PascalCoin 6 gadi atpakaļ
vecāks
revīzija
71c868aa57
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      src/core/UAccounts.pas

+ 5 - 0
src/core/UAccounts.pas

@@ -2823,6 +2823,11 @@ begin
               end;
               if (LAddToMultiThreadOperationsBlockValidator) then begin
                 LPCOperationsBlockValidator.AddToValidate(block.blockchainInfo);
+                LPCOperationsBlockValidator.GetStatus(LValidatedOPOk, LValidatedOPError, LValidatedOPPending);
+                if LValidatedOPError>0 then begin
+                  LPCOperationsBlockValidator.FillErrors(errors);
+                  Exit;
+                end;
               end;
             {$IFDEF TESTNET}
             end;