Skip to content

Commit

Permalink
Updated RPC
Browse files Browse the repository at this point in the history
  • Loading branch information
noowz committed Jul 15, 2023
1 parent 13b21d3 commit c832fd1
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cocrpc",
"version": "1.0.1",
"version": "1.0.2",
"description": "Discord Rich Presence that shows on your profile your Clash of Clans statistics.",
"main": "index.js",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion src/events/ready.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { rpc } = require('../rpc/rpc.js');
const logger = require('../utils/logger.js');
const { rpc } = require('../rpc/rpc.js');

module.exports = {
name: 'ready',
Expand Down
15 changes: 6 additions & 9 deletions src/rpc/rpc.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
const repository = require('../../package.json').repository.url;
const name = require('../../package.json').name;
const version = require('../../package.json').version;
const issues = require('../../package.json').bugs.url;
const package = require('../../package.json');
const config = require('../../config.json');
const logger = require('../utils/logger.js');
const chalk = require('chalk');
Expand All @@ -23,11 +20,11 @@ const rpc = async function setActivity(client) {
headers: {
'Authorization': `Bearer ${config.auth.clashofclans.token}`,
'Content-Type': 'application/json',
'User-Agent': `${name.toUpperCase()}/${version}`
'User-Agent': `${package.name.toUpperCase()}/${package.version}`
}
}).catch(function (error) {
if (error.response.status === 400) {
console.error(logger.error + `The Client is providing incorrect parameters for the request. Report this at ${issues} ! ${chalk.redBright(`[ERROR: ${error.response.status} - ${error.response.statusText} (${error.response.data.reason})]`)}`);
console.error(logger.error + `The Client is providing incorrect parameters for the request. Report this at ${package.bugs.url} ! ${chalk.redBright(`[ERROR: ${error.response.status} - ${error.response.statusText} (${error.response.data.reason})]`)}`);

process.exit(1);
} else if (error.response.status === 403 && error.response.data.reason === 'accessDenied') {
Expand Down Expand Up @@ -55,7 +52,7 @@ const rpc = async function setActivity(client) {

process.exit(1);
} else {
console.error(logger.error + `An error has occurred. Report this at ${issues} ! ${chalk.redBright(`[ERROR: ${error.response.status} - ${error.response.statusText} (${error.response.data.reason})]`)}`);
console.error(logger.error + `An error has occurred. Report this at ${package.bugs.url} ! ${chalk.redBright(`[ERROR: ${error.response.status} - ${error.response.statusText} (${error.response.data.reason})]`)}`);

process.exit(1);
};
Expand All @@ -73,14 +70,14 @@ const rpc = async function setActivity(client) {
},
assets: {
large_image: 'logo',
large_text: `${name.toUpperCase()} v${version}`,
large_text: `${package.name.toUpperCase()} v${package.version}`,
small_image: 'player',
small_text: `${player.name} (${player.tag})`
},
buttons: [
{
label: '🚀 Download',
url: repository
url: package.repository.url
}
]
}
Expand Down

0 comments on commit c832fd1

Please sign in to comment.