- var name = ns.getString("name");
- if (name != null) {
- m.setContactName(recipient, name);
+ var givenName = ns.getString("given-name");
+ var familyName = ns.getString("family-name");
+ if (givenName == null) {
+ givenName = ns.getString("name");
+ if (givenName != null && familyName == null) {
+ familyName = "";
+ }
+ }
+ if (givenName != null || familyName != null) {
+ m.setContactName(recipient, givenName, familyName);