protected override void InitializeInner(CancellationToken cancellationToken) { _configuration = _configurationService.Get <ISQLiteConfiguration>(); if (_configuration.WipeOnStart) { DataAccessService.Instance.WipeAll(); } DataAccessService.Instance.LoadAllIdentities(); DataAccessService.Instance.LoadAllKnownNodeIPs(); DataAccessService.Instance.LoadAllImageKeys(); }
public static IEventFlowOptions ConfigureSQLite( this IEventFlowOptions eventFlowOptions, ISQLiteConfiguration sqLiteConfiguration) { return(eventFlowOptions .RegisterServices(f => { f.Register <ISQLiteConnection, SQLiteConnection>(); f.Register <ISQLiteConnectionFactory, SQLiteConnectionFactory>(); f.Register <ISQLiteErrorRetryStrategy, SQLiteErrorRetryStrategy>(); f.Register(_ => sqLiteConfiguration, Lifetime.Singleton); })); }
public SQLiteErrorRetryStrategy( ISQLiteConfiguration configuration) { _configuration = configuration; }
public SQLiteInitializer(IConfigurationService configurationService) { _configuration = configurationService.Get <ISQLiteConfiguration>(); }
public DataContext(ISQLiteConfiguration configuration) { _configuration = configuration; }