Про посты с одинаковой суммой в очереди и их сортировку
Здравствуйте. Недавно было подсказано, что такие посты сортируются по алфовиту, а то и вообще непонятно как. Это неправильно.
Исправлено.
Что было сделано
Теперь если посты имеют одинаковую сумму в очереди, они сортируются так, что выше находятся те, у которых ближе выплата. Это позволит повысить шансы получить ап тем, кто сжег GBG раньше.
Было:
function compareAmount(a, b)
{
if(a.amount > b.amount)
{
return -1;
}
else{
return 1;
}
}
Сейчас:
function compareAmount(a, b)
{
if(a.amount > b.amount)
{
return -1;
}
else if (a.amount === b.amount && a.end_date < b.end_date)
{
return -1;
}
else if (a.amount === b.amount && a.end_date > b.end_date)
{
return 1;
}
else{
return 1;
}
}
В настоящее время идёт проверка
Исследование перед публикацией поста показало, что сортировка работает верно, но всё же она будет производиться и далее.
Удачного сжигания
Благодарим за внимание. Сжигайте, продвигая и задвигая. Этим вы поспособствуете уменьшению долга системы, восстановлению эмиссии GBG и избавлению от дефолта.
Напоминаем, что вы можете делегировать СГ @upromo, получая 80% кураторских либо добавить аккаунт в кураторы бота от @vik, поддержав проект. Также, если вы автор, можете сжигать от 20 GBG к @null, получая ап.