alm
Version:
The best IDE for TypeScript
21 lines (19 loc) • 776 B
text/typescript
import * as commands from "../commands";
import * as ui from "../../ui";
import { inputDialog } from "../../dialogs/inputDialog";
import { server } from '../../../socket/socketClient';
commands.gitFetchLatestAndRebase.on(() => {
ui.notifyInfoNormalDisappear("Git: Sending commands. Will notify when complete.");
server
.gitFetchLatestAndRebase({})
.then(res => {
if (res.type === 'error') {
ui.notifyWarningNormalDisappear(`Git Failed:${res.error}`);
}
else {
ui.notifySuccessNormalDisappear(res.log);
ui.notifySuccessNormalDisappear("Git: Commands ran to completion successfully.");
}
commands.gitStatusNeedsRefresh.emit({});
});
});