Ignore unauthorized instance
This commit is contained in:
parent
fa3bc25d77
commit
1d8b696765
|
@ -12,10 +12,14 @@ export default class Authentication {
|
||||||
this.clientSecret = ''
|
this.clientSecret = ''
|
||||||
}
|
}
|
||||||
|
|
||||||
getAuthorizationUrl (baseURL = 'https://mastodon.social') {
|
setOtherInstance (baseURL) {
|
||||||
this.baseURL = baseURL
|
this.baseURL = baseURL
|
||||||
this.clientId = ''
|
this.clientId = ''
|
||||||
this.clientSecret = ''
|
this.clientSecret = ''
|
||||||
|
}
|
||||||
|
|
||||||
|
getAuthorizationUrl (baseURL = 'https://mastodon.social') {
|
||||||
|
this.setOtherInstance(baseURL)
|
||||||
return Mastodon.createOAuthApp(this.baseURL + '/api/v1/apps', appName, scope)
|
return Mastodon.createOAuthApp(this.baseURL + '/api/v1/apps', appName, scope)
|
||||||
.catch(err => console.error(err))
|
.catch(err => console.error(err))
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
@ -54,10 +58,9 @@ export default class Authentication {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: ignore unauthorized records which does not have accessToken.
|
|
||||||
listInstances () {
|
listInstances () {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
this.db.find({}, (err, doc) => {
|
this.db.find({accessToken: { $ne: '' }}, (err, doc) => {
|
||||||
if (err) return reject(err)
|
if (err) return reject(err)
|
||||||
if (empty(doc)) reject(new EmptyTokenError('empty'))
|
if (empty(doc)) reject(new EmptyTokenError('empty'))
|
||||||
const instances = doc.map((e, i, array) => {
|
const instances = doc.map((e, i, array) => {
|
||||||
|
|
Loading…
Reference in New Issue