code: def consumer(self, service, data, to_update, status):
          
          # consumer - the service which uses the data
          service_consumer = default_provider.get_service(str(service.consumer.name.name))
          kwargs = {'user': service.user}
          getattr(service_consumer, '__init__')(service.consumer.token, **kwargs)
          instance = getattr(service_consumer, 'save_data')
  
          # 2) for each one
          for d in data:
              d['userservice_id'] = service.consumer.id
              # the consumer will save the data and return if success or not
              status = instance(service.id, **d)
  
              to_update = True
  
          return to_update, status
docs: call the consumer and handle the data
              :param service:
              :param data:
              :param to_update:
              :param status:
              :return: status