xlegudata_consumer/handler/__init__.py
2020-11-13 15:27:13 +08:00

16 lines
326 B
Python

from .handle_event import HandlerEvent
from .handle_paylist import HandlerPaylist
from .handle_user import HandlerUser
HANDLER_DICT = {
'user': HandlerUser,
'paylist': HandlerPaylist,
'event': HandlerEvent,
}
def handle_factory(data):
type_ = data['type']
obj = HANDLER_DICT[type_](data)
return obj