Skip to content

Commit 3b67066

Browse files
committed
SDL: remove unused publish code
1 parent ad14d22 commit 3b67066

File tree

1 file changed

+1
-47
lines changed

1 file changed

+1
-47
lines changed

src/platform/sdl/editor.cpp

Lines changed: 1 addition & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -151,43 +151,6 @@ void exportBuffer(AnsiWidget *out, const char *text, String &dest, String &token
151151
out->setStatus(buffer);
152152
}
153153

154-
void publish(System *system, const char *text, const char *fileName, const char *description) {
155-
String gist = saveGist(text, fileName, description);
156-
if (gist.empty()) {
157-
system->alert("Publish", "Failed to save gist file.");
158-
} else {
159-
String command;
160-
var_t result;
161-
162-
command.append("curl -X POST -d @")
163-
.append(gist)
164-
.append(" https://api.github.com/gists")
165-
.append(" --header \"Content-Type:application/json\"");
166-
v_init(&result);
167-
if (!dev_run(command, &result, 1)) {
168-
system->alert("Publish", "Failed to invoke curl.");
169-
} else {
170-
const char *str = v_str(&result);
171-
const char *field = "html_url";
172-
const char *url = strstr(str, field);
173-
String html;
174-
175-
if (url != NULL) {
176-
const char *q1 = strchr(url + strlen(field) + 2, '\"');
177-
const char *q2 = q1 == NULL ? NULL : strchr(q1 + 1, '\"');
178-
if (q1 != NULL && q2 != NULL) {
179-
html.append(q1 + 1, q2 - q1 - 1);
180-
}
181-
}
182-
if (html.empty()) {
183-
system->alert("Publish", "Failed to publish gist.");
184-
} else {
185-
system->browseFile(html);
186-
}
187-
}
188-
}
189-
}
190-
191154
void System::editSource(String loadPath) {
192155
logEntered();
193156

@@ -209,7 +172,7 @@ void System::editSource(String loadPath) {
209172
String recentFile;
210173
StatusMessage statusMessage(editWidget);
211174
enum InputMode {
212-
kInit, kExportAddr, kExportToken, kCommand, kPublish
175+
kInit, kExportAddr, kExportToken, kCommand
213176
} inputMode = kInit;
214177

215178
_modifiedTime = getModifiedTime();
@@ -496,15 +459,6 @@ void System::editSource(String loadPath) {
496459
widget = editWidget;
497460
helpWidget->hide();
498461
break;
499-
case kPublish:
500-
_output->setStatus("Sending gist...");
501-
_output->redraw();
502-
publish(this, editWidget->getText(), statusMessage._fileName, helpWidget->getText());
503-
inputMode = kInit;
504-
widget = editWidget;
505-
helpWidget->hide();
506-
statusMessage._dirty = !widget->isDirty();
507-
break;
508462
default:
509463
break;
510464
}

0 commit comments

Comments
 (0)