[Service][UI] Release all remaining timers when stopService is called 33/215433/6
authorYoungsoo Choi <kenshin.choi@samsung.com>
Mon, 7 Oct 2019 05:40:08 +0000 (22:40 -0700)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Thu, 10 Oct 2019 09:01:34 +0000 (02:01 -0700)
commitab19fa4669d1f9c48e423d4169b5e7e50c3f36e4
treee92877764d768a51dff036547aa8441d3d654d9f
parentd4c82941a2bdd9bdf0fcd054fec8e2ef5d3e3523
[Service][UI] Release all remaining timers when stopService is called

The remaining timers by developer mistakes should be released
by ui service framework when stopService is called.

This provides overrided setInterval, clearInterval, setTimeout,
and clearTimeout to manage timer reference count and handlers.

Change-Id: I0470a8e696646efa33c63fca7627819ad2d7f893
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
wrt_app/service/timer_manager.js [new file with mode: 0644]
wrt_app/src/runtime.js