Added snapchat, prevent image queue packet from being sent twice

This commit is contained in:
TheEssem 2021-06-14 22:03:48 -05:00
parent 0ed7d1f57a
commit 52d91b752d
No known key found for this signature in database
GPG key ID: A3F9F02129092FCA
5 changed files with 119 additions and 14 deletions

View file

@ -182,22 +182,23 @@ const start = (object, num) => {
const res = start(object, num);
reject(res); // this is done to differentiate the result from a step
});
}
currentServer.write(data, (err) => {
if (err) {
if (err.code === "EPIPE") {
logger.log(`Lost connection to ${currentServer.remoteAddress}, attempting to reconnect...`);
currentServer.connect(8080, currentServer.remoteAddress, () => {
const res = start(object, num);
reject(res); // this is done to differentiate the result from a step
});
} else {
currentServer.write(data, (err) => {
if (err) {
if (err.code === "EPIPE") {
logger.log(`Lost connection to ${currentServer.remoteAddress}, attempting to reconnect...`);
currentServer.connect(8080, currentServer.remoteAddress, () => {
const res = start(object, num);
reject(res); // this is done to differentiate the result from a step
});
} else {
reject(err);
}
} else {
reject(err);
resolve(currentServer.remoteAddress);
}
} else {
resolve(currentServer.remoteAddress);
}
});
});
}
});
}).catch((result) => {
throw result;