removed unused reputation methods

This commit is contained in:
noumantahir 2021-08-25 14:00:14 +05:00
parent efe280e5af
commit be5137ba0b
2 changed files with 0 additions and 70 deletions

View File

@ -1,34 +0,0 @@
export default (input) => {
if (!input) {
return 0;
}
if (input === 0) {
return 25;
}
if (!input) {
return input;
}
let neg = false;
if (input < 0) {
neg = true;
}
let reputationLevel = Math.log10(Math.abs(input));
reputationLevel = Math.max(reputationLevel - 9, 0);
if (reputationLevel < 0) {
reputationLevel = 0;
}
if (neg) {
reputationLevel *= -1;
}
reputationLevel = reputationLevel * 9 + 25;
return Math.floor(reputationLevel);
};

View File

@ -1,36 +0,0 @@
export const getReputation = (reputation) => {
if (reputation === null) {
return reputation;
}
if (isFloat(reputation)) {
return Math.floor(reputation);
}
let _reputation = String(parseInt(reputation, 10));
const neg = _reputation.charAt(0) === '-';
_reputation = neg ? _reputation.substring(1) : _reputation;
const str = _reputation;
const leadingDigits = parseInt(str.substring(0, 4), 10);
const log = Math.log(leadingDigits) / Math.log(10);
const n = str.length - 1;
let out = n + (log - parseInt(log, 10));
// eslint-disable-next-line no-restricted-globals
if (isNaN(out)) {
out = 0;
}
out = Math.max(out - 9, 0);
out *= neg ? -1 : 1;
out = out * 9 + 25;
out = parseInt(out, 10);
return out;
};
function isFloat(n) {
return Number(n) === n && n % 1 !== 0;
}