+ m.setExpirationTimer(recipient, expiration);
+ }
+
+ 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 = "";
+ }
+ }
+ var nickGivenName = ns.getString("nick-given-name");
+ var nickFamilyName = ns.getString("nick-family-name");
+ var note = ns.getString("note");
+ if (givenName != null
+ || familyName != null
+ || nickGivenName != null
+ || nickFamilyName != null
+ || note != null) {
+ m.setContactName(recipient, givenName, familyName, nickGivenName, nickFamilyName, note);