def subscribe(service_dict): service = get_service_key(service_dict) matchings = get_matchings() segments = [] if service in matchings: unit_matchings_diff = matchings[service] segments = segment.from_matchings_diff_serialized(service, unit_matchings_diff) dispatcher.subscribe(service, request.sid) dispatcher.dispatch_service(service, segments)
def unsubscribe(service_dict): service = get_service_key(service_dict) dispatcher.unsubscribe(service, request.sid)