public async Task <EstekharehSetting> GetSetting(bool forceRefresh = false) { if (_cachedSetting is null || forceRefresh) { var settings = await Database.QueryAsync <EstekharehSetting>("select * from tbl_setting where id=1"); _cachedSetting = settings.FirstOrDefault(); } return(_cachedSetting); }
public Task SetSetting(EstekharehSetting appSetting) { _cachedSetting = appSetting; return(Database.ExecuteAsync("update tbl_setting set enable_trans = ?, last_index=?, translator_index=? where id=1", appSetting.enable_trans, appSetting.last_index, appSetting.translator_index)); }