using ModVersionChecker.managers.interfaces; using ModVersionChecker.model; namespace ModVersionChecker.managers.litedb { public class ConfigLiteDb : LiteDb, IConfigManager { protected override string collection => LiteDb.CONFIG_COLLECTION; public Config Load() { return GetCollection().FindAll().FirstOrDefault() ?? new Config(); } public void Save(Config config) { GetCollection().Upsert(config); } public Config GetConfig() { return Load(); } } }