Previously, test-specific code was added to OtpDisplayViewModel to make it possible to unit test totp refresh behavior. This PR refactors that to remove all test specific code in OtpDisplayViewModel, and instead delegates update signals to TickerFlowFactory. Unit tests provide their own version of TickerFlowFactory for testing.
Previously, test-specific code was added to OtpDisplayViewModel to make it possible to unit test totp refresh behavior. This PR refactors that to remove all test specific code in OtpDisplayViewModel, and instead delegates update signals to TickerFlowFactory. Unit tests provide their own version of TickerFlowFactory for testing.