https://codereview.chromium.org/2371213002/#msg13
Mattias:
"Since device policy is the only case where machine id and machine model are
supposed to be configured, it seems a bit backwards to use CloudPolicyClient as
the vehicle to carry them around now.
Maybe a cleaner approach would be to just remove them from the constructor of
CloudPolicyClient and pass them to CloudPolicyClient::Register() as parameters?
I think that would clear up the data flow. While you're doing this, you probably
also want to get rid of the submit_machine_id_ thing (this was put in to recover
devices in the field from an earlier bug, but is no longer needed AFAIK)."
Comment 1 by tnagel@chromium.org
, Sep 29 2016