code: def process_results(self, results=None, **value):
          
          channels = []
          for res in results:
              channels.extend(res.pop('channels', '').split())
              value.update(res)
          value['channels'] = channels
          value['success'] = value.get('retcode') == '318'
          return value
docs: take results list of all events and put them in a dict