-
-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nickGivenName and nickFamilyName not retrieved for non-contact recipient #1664
Comments
Thanks for reporting.
|
Thank you. Regarding item 1, perhaps I misunderstand, as the protocol for sharing and syncing contact profiles is confusing to me. Are contact profile updates not included in the output of the "receive" command? The bug I am reporting is that they are not but they should be. As part of or following the syncMessage, I expected to see within
If the "triggered storage sync" you mention occurs within the execution of the |
That's a feature request. The contact and profile updates are not part of the received messages. They're instead retrieved in encrypted form from the Signal servers. That would be part of some new notifications feature, that notifies about contact/profile changes. |
Thanks I'll file separately (just to note it), and follow those issues you mention also. |
The signal-cli listContacts subcommand does not present the nickGivenName and nickFamilyName as set by Signal-Android for non-contact recipients.
Versions
signal-android: 7.28.4
signal-cli: 0.13.11
To reproduce:
On android, identify a signal chat recipient that is not in the contact list (i.e. they did not share their phone number in their profile). Under recipient->menu->Chat Settings->Nickname edit the values of First Name, Last Name, and Note.
On a linux host that has a linked signal-cli "device", run:
Actual Behavior
received.json does not have a record corresponding to the update message (apparently it is not emitted).
The recipient record in contacts.json does reflect the updated note field, but the nickGivenName and nickFamilyName remain set to the profile.givenName and profile.familyName. The edits to these fields made on the Android are not received and saved.
Expected Behavior
received.json should contain an output record corresponding to the contact update.
contacts.json should contain the recipient record with the values for nickGivenName, nickFamilyName, and Note present as they were set on the Android.
The text was updated successfully, but these errors were encountered: