private boolean applyUserDelete(JsonElement changeInfo) {
            String id = changeInfo.getAsString();

            UUID uuid = Uuids.parse(id);
            if (uuid == null) {
                Message.APPLY_EDITS_TARGET_USER_NOT_UUID.send(this.sender, id);
                return false;
            }

            User user = this.plugin.getStorage().loadUser(uuid, null).join();
            if (user == null) {
                try {
                    this.plugin.getStorage().deletePlayerData(uuid).get();
                } catch (Exception e) {
                    e.printStackTrace();
                    Message.DELETE_ERROR.send(this.sender, Component.text(uuid.toString()));
                }
                return true;
            }

            if (ArgumentPermissions.checkModifyPerms(this.plugin, this.sender, CommandPermission.APPLY_EDITS, user)) {
                Message.COMMAND_NO_PERMISSION.send(this.sender);
                return false;
            }

            user.clearNodes(DataType.NORMAL, null, true);

            try {
                StorageAssistant.save(user, this.sender, this.plugin);
                this.plugin.getStorage().deletePlayerData(user.getUniqueId()).get();
            } catch (Exception e) {
                e.printStackTrace();
                Message.DELETE_ERROR.send(this.sender, user.getFormattedDisplayName());
                return true;
            }

            Message.DELETE_SUCCESS.send(this.sender, user.getFormattedDisplayName());

            LoggedAction.build().source(this.sender).target(user).targetType(Action.Target.Type.USER)
                    .description("webeditor", "delete")
                    .build().submit(this.plugin, this.sender);

            if (this.session != null) {
                this.session.excludeDeletedUser(user);
            }

            return true;
        }
Represents the application of a given editor session on this platform.
common/src/main/java/me/lucko/luckperms/common/webeditor/WebEditorResponse.java