feat(git-provider): Initial DatabaseManager

This commit is contained in:
Scott 2026-08-24 14:48:48 +10:00
commit caa65ca7c3
2 changed files with 36 additions and 0 deletions

View file

@ -1,5 +1,6 @@
using System.Collections.Concurrent;
using System.Diagnostics;
using ModuleCore.Database;
using ModuleCore.Git.Models;
namespace ModuleCore.Git;
@ -9,12 +10,14 @@ public class GitManager
{
private static readonly Lazy<GitManager> GitManagerInstance = new(() => new GitManager());
private readonly ConcurrentDictionary<string, InternalGitRegistration> _registrations;
private readonly DatabaseManager _db;
private GitManager()
{
Debug.WriteLine($"{nameof(GitManager)} init");
_registrations = new ConcurrentDictionary<string, InternalGitRegistration>();
_db = new DatabaseManager("git.db");
}
public static GitManager Instance => GitManagerInstance.Value;