Digital PCT265 story ONEAPP-7249 - Relax over aggressive polling on model updates.
This commit is contained in:
parent
31096a15a5
commit
283fc2c17f
@ -86,8 +86,8 @@ public class PollingBehavior: NSObject, PageVisibilityBehavior, PageMoleculeTran
|
||||
|
||||
public func onPageNew(rootMolecules: [any MoleculeModelProtocol], _ delegateObject: MVMCoreUIDelegateObject?) {
|
||||
if let behaviorVC = delegateObject?.moleculeDelegate as? ViewController, MVMCoreUIUtility.getCurrentVisibleController() == behaviorVC {
|
||||
// If behavior is initialized after the page is shown, we need to start the timer.
|
||||
resumePollingTimer(withRemainingTime: refreshOnShown ? 0 : remainingTimeToRefresh, refreshAction: model.refreshAction, interval: model.refreshInterval)
|
||||
// If behavior is initialized after the page is shown, we need to start the timer. Don't immediately start an action. That is triggered by onPageShown if its a fresh view.
|
||||
resumePollingTimer(withRemainingTime: remainingTimeToRefresh, refreshAction: model.refreshAction, interval: model.refreshInterval)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user