commitb4dea11bc6Author: Kukks <evilkukka@gmail.com> Date: Tue Jul 30 15:57:17 2024 +0200 Refactor the connection manager + sync commitf06cf66e81Merge:e6ee0d8209b799Author: Kukks <evilkukka@gmail.com> Date: Mon Jul 29 13:38:12 2024 +0200 Merge remote-tracking branch 'github.com/master' into jit-backups # Conflicts: # submodules/btcpayserver commite6ee0d8a2fAuthor: Kukks <evilkukka@gmail.com> Date: Mon Jul 29 13:37:49 2024 +0200 do not use syncer for now commit53fe9def9dAuthor: Kukks <evilkukka@gmail.com> Date: Fri Jul 26 16:03:27 2024 +0200 wip commit12ef00719eAuthor: Kukks <evilkukka@gmail.com> Date: Fri Jul 26 13:21:41 2024 +0200 restorer commit9b7a2ff7a2Author: Kukks <evilkukka@gmail.com> Date: Fri Jul 26 11:28:12 2024 +0200 moroe backup related code commitb4896685cbMerge:9c09a44882c22bAuthor: Kukks <evilkukka@gmail.com> Date: Thu Jul 25 14:54:40 2024 +0200 Merge remote-tracking branch 'github.com/master' into jit-backups # Conflicts: # BTCPayApp.UI/Pages/Settings/LightningPage.razor commit9c09a440e2Author: Kukks <evilkukka@gmail.com> Date: Thu Jul 25 14:50:25 2024 +0200 WIP commitec215938dfAuthor: Kukks <evilkukka@gmail.com> Date: Tue Jul 23 16:28:35 2024 +0200 wip commita05d039a55Merge:f7fe33a85643b8Author: Kukks <evilkukka@gmail.com> Date: Mon Jul 22 12:03:48 2024 +0200 Merge remote-tracking branch 'github.com/master' into jit-backups # Conflicts: # BTCPayApp.Core/Attempt2/BTCPayAppServerClient.cs # BTCPayApp.Core/Attempt2/BTCPayConnectionManager.cs # BTCPayApp.UI/StateMiddleware.cs # submodules/btcpayserver commitf7fe33a730Author: Kukks <evilkukka@gmail.com> Date: Mon Jul 22 11:54:06 2024 +0200 separate file commite02ca2ba78Author: Kukks <evilkukka@gmail.com> Date: Wed Jul 10 22:33:59 2024 +0200 WIP (submodule not updated) commitee3a83c235Author: Kukks <evilkukka@gmail.com> Date: Fri Jun 28 15:15:10 2024 +0200 wip triggers commit4526824fb4Author: Kukks <evilkukka@gmail.com> Date: Fri Jun 28 08:17:26 2024 +0200 wip commit9953264836Author: Kukks <evilkukka@gmail.com> Date: Thu Jun 27 13:21:56 2024 +0200 Refactor connection to isolate json frameworks and start backup commitc1788faefeAuthor: Kukks <evilkukka@gmail.com> Date: Wed Jun 26 14:20:20 2024 +0200 theoretically functional commit86c699d823Author: Kukks <evilkukka@gmail.com> Date: Wed Jun 26 13:29:52 2024 +0200 crying my way to success commita75e6b9929Author: Kukks <evilkukka@gmail.com> Date: Fri Jun 21 08:24:18 2024 +0200 jit wip subm
30 lines
810 B
C#
30 lines
810 B
C#
using System.Text.Json;
|
|
using BTCPayApp.Core.Attempt2;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using VSSProto;
|
|
|
|
namespace BTCPayApp.Core.Data;
|
|
|
|
class TriggerRecord
|
|
{
|
|
public string name { get; set; }
|
|
public string sql { get; set; }
|
|
}
|
|
public class RemoteToLocalSyncService
|
|
{
|
|
private readonly IDbContextFactory<AppDbContext> _dbContextFactory;
|
|
private readonly BTCPayConnectionManager _btcPayConnectionManager;
|
|
|
|
public RemoteToLocalSyncService(IDbContextFactory<AppDbContext> dbContextFactory,
|
|
BTCPayConnectionManager btcPayConnectionManager)
|
|
{
|
|
_dbContextFactory = dbContextFactory;
|
|
_btcPayConnectionManager = btcPayConnectionManager;
|
|
}
|
|
|
|
// on connected to btcpay, sync all the data from the remote to the local
|
|
// if we are the active node
|
|
|
|
|
|
|
|
} |