def complete_count(async_results):
    """
    TODO: Would it be better to rely on the job registry instead of job.result?

    --- Example:
    from rq import job
    from rq.registry import FinishedJobRegistry
    registry = FinishedJobRegistry('default', connection=redis_conn)
    job_ids = registry.get_job_ids()
    job_obj = job.Job.fetch("job-id-here", connection=redis_conn)

    """
    count = 0
    for job in async_results:
        if job.result is not None:
            count += 1
    return count
