Skip to content

Commit 9746e0b

Browse files
author
David
committed
Hacemos público el método estático LoadBlockchainsFromDisk().
Hasta ahora, si cambiábamos la ruta de las carpetas de configuración, no se producía encadenamiento de facturas porque dicho método se ejecutaba solo una vez con los parámetros predeterminados y buscaba los ficheros de encadenamiento en la carpeta predeterminada. Al hacer público el método, podemos cambiar las rutas y después refrescar blockchains, permitiendo así un encadenamiento correcto de las facturas. Ejemplo: var config = VeriFactu.Config.Settings.Current; //Rutas config.BlockchainPath = BasePath + @"\BlockChains\"; config.InboxPath = BasePath + @"\Inbox\"; config.InvoicePath = InvoicePath; config.LogPath = BasePath + @"\Log\"; config.OutboxPath = BasePath + @"\Outbox\"; //Recarga el Blockchain si hemos cambiado las propiedades de configuración Blockchain.LoadBlockchainsFromDisk();
1 parent 7da4820 commit 9746e0b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

NetCore/Src/Blockchain/Blockchain.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public Blockchain(string sellerID) : base(sellerID)
108108
/// <summary>
109109
/// Carga todas las cadenas de bloques.
110110
/// </summary>
111-
private static void LoadBlockchainsFromDisk()
111+
public static void LoadBlockchainsFromDisk()
112112
{
113113

114114
if (string.IsNullOrEmpty(Settings.Current.BlockchainPath) || !Directory.Exists(Settings.Current.BlockchainPath))

0 commit comments

Comments
 (0)