fixes and update simplyapi

This commit is contained in:
bee! 2022-05-09 22:49:16 -07:00
parent 4728714d72
commit 7e34599116
No known key found for this signature in database
GPG key ID: A350C9117C864EB7
2 changed files with 4 additions and 6 deletions

View file

@ -240,7 +240,7 @@ async function updateCustomStatus(member) {
//Too many requests //Too many requests
console.warn("::SimplyWS:: Too many requests, waiting to try again.") console.warn("::SimplyWS:: Too many requests, waiting to try again.")
setTimeout(function () { setTimeout(function () {
await updateCustomStatus(member) updateCustomStatus(member)
}, 1000) }, 1000)
return return
}) })
@ -255,7 +255,6 @@ async function updateCustomStatus(member) {
const transform = require('lodash.transform') const transform = require('lodash.transform')
const isEqual = require('lodash.isequal') const isEqual = require('lodash.isequal')
const isArray = require('lodash.isarray')
const isObject = require('lodash.isobject') const isObject = require('lodash.isobject')
async function calculateDiff(origObj, newObj) { async function calculateDiff(origObj, newObj) {
return new Promise(function (resolve) { return new Promise(function (resolve) {
@ -263,7 +262,7 @@ async function calculateDiff(origObj, newObj) {
let arrayIndexCounter = 0 let arrayIndexCounter = 0
return transform(newObj, function (result, value, key) { return transform(newObj, function (result, value, key) {
if (!isEqual(value, origObj[key])) { if (!isEqual(value, origObj[key])) {
let resultKey = isArray(origObj) ? arrayIndexCounter++ : key let resultKey = Array.isArray(origObj) ? arrayIndexCounter++ : key
result[resultKey] = (isObject(value) && isObject(origObj[key])) ? changes(value, origObj[key]) : value result[resultKey] = (isObject(value) && isObject(origObj[key])) ? changes(value, origObj[key]) : value
} }
}) })

View file

@ -1,6 +1,6 @@
{ {
"name": "Compatiplural", "name": "Compatiplural",
"version": "1.0.0", "version": "1.1.0",
"description": "SimplyPlural -> PluralKit Connectivity", "description": "SimplyPlural -> PluralKit Connectivity",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
@ -15,11 +15,10 @@
"async": "^3.2.3", "async": "^3.2.3",
"axios": "^0.26.0", "axios": "^0.26.0",
"dotenv": "^16.0.0", "dotenv": "^16.0.0",
"lodash.isarray": "^4.0.0",
"lodash.isequal": "^4.5.0", "lodash.isequal": "^4.5.0",
"lodash.isobject": "^3.0.2", "lodash.isobject": "^3.0.2",
"lodash.transform": "^4.6.0", "lodash.transform": "^4.6.0",
"simplyapi": "^0.1.3", "simplyapi": "^0.1.4",
"ws": "^8.5.0" "ws": "^8.5.0"
}, },
"optionalDependencies": { "optionalDependencies": {