MCPcopy Create free account
hub / github.com/algorithm-visualizer/algorithm-visualizer / save

Function save

src/components/Header/index.js:61–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59 content: 'https://algorithm-visualizer.org/',
60 };
61 const save = gist => {
62 if (!user) return Promise.reject(new Error('Sign In Required'));
63 if (scratchPaper && scratchPaper.login) {
64 if (scratchPaper.login === user.login) {
65 return GitHubApi.editGist(scratchPaper.gistId, gist);
66 } else {
67 return GitHubApi.forkGist(scratchPaper.gistId).then(forkedGist => GitHubApi.editGist(forkedGist.id, gist));
68 }
69 }
70 return GitHubApi.createGist(gist);
71 };
72 save(gist)
73 .then(refineGist)
74 .then(newScratchPaper => {

Callers 1

saveGistFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected