Set UUID, phone, DeviceID to config after registration
It looks like phone number, UUID and device ID number are not pushed to config after registration, so they are saved as "", "" and 1 respectively. This is the case at least in this case:
- Remove Whisperfish cache, data and config
- Start the app to create
config.ymland close it - Enable verbose logging and logfile in
config.yml - Start Whisperfish
- Register
This results in registration gone through, but config still having the wrong values from above. This MR sets new values from the register response message to config, so the existing save does something useful.
Note: It's still possible to recover to working Whisperfish if the logs were captured and the phone/UUID/deviceID are manually set into config.yml.
Fixes #530 (closed)