private async Task EditItemCallbackSelectedItem(CallbackQuery callback) { _selectedItemToEdit = ConfigService.Instance.Configuration.Entries.FirstOrDefault(c => c.HashName == callback.Data); if (_selectedItemToEdit != null) { var isActiveCommand = _selectedItemToEdit.IsActive ? "Deactivate" : "Activate"; var messageID = await _telegram.SendRepliableMessageAsync("Which info should be edited?", new Dictionary <string, string>() { { isActiveCommand, isActiveCommand }, { "Price", "Update Price" }, { "Mode", "Update Mode" } }, EditItemCallbackSelectType); } }
private void SaveSettings() { ConfigService.Instance.SaveConfig(); _selectedItemToEdit = null; _selectedItemEditType = null; }