Use registerApp from gopherdon/app
This commit is contained in:
parent
2e70cc09f6
commit
00e8d0bb36
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"version": "1.0.0beta2u1",
|
"version": "1.0.0beta2u2",
|
||||||
"location": "https://hyperspaceapp-next.herokuapp.com",
|
"location": "https://hyperspaceapp-next.herokuapp.com",
|
||||||
"branding": {
|
"branding": {
|
||||||
"name": "Hyperspace",
|
"name": "Hyperspace",
|
||||||
|
|
|
@ -175,20 +175,22 @@ class WelcomePage extends Component<IWelcomeProps, IWelcomeState> {
|
||||||
console.log("Creating an emergency login...")
|
console.log("Creating an emergency login...")
|
||||||
const scopes = "read write follow";
|
const scopes = "read write follow";
|
||||||
const baseurl = localStorage.getItem('baseurl') || this.getLoginUser(this.state.user);
|
const baseurl = localStorage.getItem('baseurl') || this.getLoginUser(this.state.user);
|
||||||
createHyperspaceApp(scopes, baseurl, "urn:ietf:wg:oauth:2.0:oob").then((resp: any) => {
|
Mastodon.registerApp(this.state.brandName? this.state.brandName: "Hyperspace", {
|
||||||
|
scopes: scopes
|
||||||
|
}, baseurl).then((appData: any) => {
|
||||||
let saveSessionForCrashing: SaveClientSession = {
|
let saveSessionForCrashing: SaveClientSession = {
|
||||||
clientId: resp.clientId,
|
clientId: appData.clientId,
|
||||||
clientSecret: resp.clientSecret,
|
clientSecret: appData.clientSecret,
|
||||||
authUrl: resp.url,
|
authUrl: appData.url,
|
||||||
emergency: true
|
emergency: true
|
||||||
};
|
};
|
||||||
localStorage.setItem("login", JSON.stringify(saveSessionForCrashing));
|
localStorage.setItem("login", JSON.stringify(saveSessionForCrashing));
|
||||||
this.setState({
|
this.setState({
|
||||||
clientId: resp.clientId,
|
clientId: appData.clientId,
|
||||||
clientSecret: resp.clientSecret,
|
clientSecret: appData.clientSecret,
|
||||||
authUrl: resp.url
|
authUrl: appData.url
|
||||||
});
|
});
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
authorizeEmergencyLogin() {
|
authorizeEmergencyLogin() {
|
||||||
|
|
Loading…
Reference in New Issue