[Addon] Refactor event emitter object handling & operations through it 47/216047/3
authorsurya.kumar7 <surya.kumar7@samsung.com>
Fri, 18 Oct 2019 11:57:21 +0000 (17:27 +0530)
committersurya.kumar7 <surya.kumar7@samsung.com>
Fri, 18 Oct 2019 13:12:26 +0000 (18:42 +0530)
commit7439dc6ec84a4206b490cec367ee949da467fc7d
tree0e52941ae5f52e28705a33bf0efaf79edd0da81e
parenta620f6c407ca5e2fabf3c64baab31c24294592fd
[Addon] Refactor event emitter object handling & operations through it

1. While sending event emitter object to add-ons, visibility
is limited to only two of its functions - on & off
2. Invalid events are discarded even before it's passed to
EventEmitter object
3. Removed an excess dependancy between Runtime & WebApplication
while handling event emitter object
4. Removed a bit unused code

Change-Id: Ide4b8772eb6881384fd4b2bbd32562826ca4ea85
Signed-off-by: surya.kumar7 <surya.kumar7@samsung.com>
wrt_app/src/addon_manager.js
wrt_app/src/runtime.js
wrt_app/src/web_application.js