- }
- if (groupId == null) {
- groupId = new byte[0];
- }
-
- var groupName = ns.getString("name");
- if (groupName == null) {
- groupName = "";
- }
-
- List<String> groupMembers = ns.getList("member");
- if (groupMembers == null) {
- groupMembers = new ArrayList<>();
- }
-
- var groupAvatar = ns.getString("avatar");
- if (groupAvatar == null) {
- groupAvatar = "";
- }
-
- try {
- var newGroupId = signal.updateGroup(groupId, groupName, groupMembers, groupAvatar);
- if (groupId.length != newGroupId.length) {
- writer.println("Created new group: \"{}\"", Base64.getEncoder().encodeToString(newGroupId));
+ if (timestamp != null) {
+ writer.println("{}", timestamp);