This PR adds query debouncing logic into connection between SearchBoxInteractor and SearchBoxController.
The goal of debouncing it the introduction of a delay between successive query inputs. This ensures that the system doesn't get overwhelmed with rapid changes in the query reduces the frequency of unnecessary operations, providing a more responsive and efficient behavior, especially when dealing with real-time search operations.
Summary
This PR adds query debouncing logic into connection between
SearchBoxInteractor
andSearchBoxController
.The goal of debouncing it the introduction of a delay between successive query inputs. This ensures that the system doesn't get overwhelmed with rapid changes in the query reduces the frequency of unnecessary operations, providing a more responsive and efficient behavior, especially when dealing with real-time search operations.