Skip to content
This repository was archived by the owner on Apr 24, 2025. It is now read-only.

Commit 8210a00

Browse files
authored
Update for NodeBB 2.0 (#15)
* Update for NodeBB 2.0 * remove discord icon replacement script Since FontAwesome 5 is now available in NodeBB there is no need for it * fix FA5 class fab is conflicting with floating action button * remove original fa class too * fix font family not being applied over fa class * future-proof for FA6 * fix icon sizing * don't affect general use case * go back to canonical classes * bump Discord API version
1 parent a13258e commit 8210a00

File tree

5 files changed

+7
-34
lines changed

5 files changed

+7
-34
lines changed

library.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ const constants = {
3636
displayName: 'Discord',
3737
admin: {
3838
route: '/plugins/sso-discord-alt',
39-
icon: 'fa-discord'
39+
icon: 'fab fa-discord'
4040
},
4141
oauth: { // a passport-oauth2 options object
42-
authorizationURL: 'https://discord.com/api/v8/oauth2/authorize',
43-
tokenURL: 'https://discord.com/api/v8/oauth2/token',
42+
authorizationURL: 'https://discord.com/api/v10/oauth2/authorize',
43+
tokenURL: 'https://discord.com/api/v10/oauth2/token',
4444
passReqToCallback: true
4545
},
46-
userRoute: 'https://discord.com/api/v8/users/@me'
46+
userRoute: 'https://discord.com/api/v10/users/@me'
4747
}
4848

4949
const DiscordAuth = {}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"quick-format": "^2.1.0"
4545
},
4646
"nbbpm": {
47-
"compatibility": "^1.16",
47+
"compatibility": "^2.2.0",
4848
"index": false
4949
},
5050
"devDependencies": {

plugin.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,7 @@
1212
{ "hook": "filter:auth.init", "method": "getStrategy" },
1313
{ "hook": "filter:admin.header.build", "method": "addMenuItem" }
1414
],
15-
"acpScripts": [
16-
"acp/admin/admin.js"
17-
],
18-
"scripts": [
19-
"public/lib/login.js"
20-
],
21-
"staticDirs": {
22-
"images": "public/images"
15+
"modules": {
16+
"../admin/plugins/sso-discord-alt.js": "acp/admin/admin.js"
2317
}
2418
}

public/images/button_discord_login.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

public/lib/login.js

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)