https://dev.kronoz.win/r/marzneshin.git
| 1 |
e6e6467 |
Dawsh |
2y ago |
import { UserType } from "@marzneshin/modules/users"; |
| 2 |
d377c4c |
Dawsh |
2y ago |
|
| 3 |
d377c4c |
Dawsh |
2y ago |
export const userTrafficSortingFn = (userA: UserType, userB: UserType) => { |
| 4 |
d377c4c |
Dawsh |
2y ago |
if (userA.data_limit && userB.data_limit) { |
| 5 |
d377c4c |
Dawsh |
2y ago |
const rowAUsedTraffic = (userA.used_traffic / userA.data_limit) * 100 |
| 6 |
d377c4c |
Dawsh |
2y ago |
const rowBUsedTraffic = (userB.used_traffic / userB.data_limit) * 100 |
| 7 |
d377c4c |
Dawsh |
2y ago |
return ( |
| 8 |
d377c4c |
Dawsh |
2y ago |
rowAUsedTraffic > rowBUsedTraffic |
| 9 |
d377c4c |
Dawsh |
2y ago |
&& rowAUsedTraffic !== rowBUsedTraffic |
| 10 |
d377c4c |
Dawsh |
2y ago |
) ? 1 : -1 |
| 11 |
d377c4c |
Dawsh |
2y ago |
} |
| 12 |
d377c4c |
Dawsh |
2y ago |
return 0 |
| 13 |
d377c4c |
Dawsh |
2y ago |
} |