Class: Reactor

Reactor

a class for reacting all events with shou rules when they trigger in update function

new Reactor (props)

class Reactor constructor function
Name Type Description
props Object ReactorPropsType
Name Type Description
name string name of the reactor
debugging boolean set to be debugging mode when it's true

Methods

getData ()Promise.<Object> async

return all the redux data in reactor content
Returns:
Type Description
Promise.<Object>

getRules ()Promise.<Object> async

get all the shou rules
Returns:
Type Description
Promise.<Object>

loadExtra (extra)

load extra shou rules
Name Type Description
extra Object

start ()Promise.<void> async

start reactor update
Returns:
Type Description
Promise.<void>

stop ()

stop reactor

syncStoreToDBCore ()

synchronize redux data to DB