public void ChangeSmartItemFilter() { isSmartItemFilterActive = !isSmartItemFilterActive; view.SetSmartItemPressStatus(isSmartItemFilterActive); if (isSmartItemFilterActive) { FilterSmartItem(); } else { isFilterActive = false; OnFilterRemove?.Invoke(); } }
public void OnSearchInputChanged(string currentSearchInput) { if (string.IsNullOrEmpty(currentSearchInput)) { OnFilterRemove?.Invoke(); return; } if (currentSearchInput.Length <= 1) { return; } isFilterActive = true; FilterAssets(currentSearchInput); OnFilterChange?.Invoke(filterObjects); }
public void OnSearchInputChanged(string currentSearchInput) { if (string.IsNullOrEmpty(currentSearchInput)) { OnFilterRemove?.Invoke(); return; } if (currentSearchInput.Length <= 1) { return; } currentSearchFilter = currentSearchInput; isFilterActive = true; FilterAssets(currentSearchInput); OnFilterChange?.Invoke(filterObjects); if (searchApplyCoroutine != null) { CoroutineStarter.Stop(searchApplyCoroutine); } searchApplyCoroutine = CoroutineStarter.Start(ReportSearchAnalytic()); }