public UserUpdateGameEvent(JDA api, long responseNumber, User user, Guild guild, Game previousGame) { super(api, responseNumber, user, guild, previousGame, guild == null ? api.asClient().getFriend(user).getGame() : guild.getMember(user).getGame(), IDENTIFIER); }
targetMember.getRoles().stream() .map(Role::getName).collect(Collectors.joining(", "))) + (targetMember != null && targetMember.getGame() != null ? "\nStatus" + (targetMember.getUser() .isBot() ? " (Current Shard)" : "") + ": " + (targetMember.getGame().getUrl() == null ? "`" + targetMember .getGame().getName() + "`" : String.format("[`%s`](%s)", targetMember.getGame() .getName(), targetMember.getGame().getUrl())) : ""), true) .addField("Time Data", "Created: " + FormatUtils .formatTime(LocalDateTime.from(user.getCreationTime())) + "\n" +