MCPcopy
hub / github.com/algorithm-visualizer/algorithm-visualizer / signIn

Method signIn

src/components/App/index.js:103–113  ·  view source on GitHub ↗
(accessToken)

Source from the content-addressed store, hash-verified

101 }
102
103 signIn(accessToken) {
104 Cookies.set('access_token', accessToken);
105 GitHubApi.auth(accessToken)
106 .then(() => GitHubApi.getUser())
107 .then(user => {
108 const { login, avatar_url } = user;
109 this.props.setUser({ login, avatar_url });
110 })
111 .then(() => this.loadScratchPapers())
112 .catch(() => this.signOut());
113 }
114
115 signOut() {
116 Cookies.remove('access_token');

Callers 1

componentDidMountMethod · 0.95

Calls 3

loadScratchPapersMethod · 0.95
signOutMethod · 0.95
setMethod · 0.45

Tested by

no test coverage detected