public boolean submit()

in src/main/java/com/sylvanaar/idea/errorreporting/YouTrackBugReporter.java [146:171]


    public boolean submit(@NotNull IdeaLoggingEvent[] ideaLoggingEvents,
                          @Nullable String additionalInfo,
                          @NotNull Component component,
                          @NotNull Consumer<? super SubmittedReportInfo> consumer) {
        if (myShowDialog) {
            consumer.consume(submit(ideaLoggingEvents, additionalInfo, "<anonymous>"));
            return true;
        } else {
            // show modal error submission dialog
            PluginErrorSubmitDialog dialog = new PluginErrorSubmitDialog(component);
            dialog.prepare();
            dialog.show();

            // submit error to server if user pressed SEND
            int code = dialog.getExitCode();
            if (code == DialogWrapper.OK_EXIT_CODE) {
                dialog.persist();
                String description = dialog.getDescription();
                String user = dialog.getUser();
                consumer.consume(submit(ideaLoggingEvents, description, user));
                return true;
            }
        }
        // otherwise do nothing
        return false;
    }