};
export const compareUsername = (a, b) => {
- const a_name = a && a.user ? User.getUserName(a.user) : '';
- const b_name = b && b.user ? User.getUserName(b.user) : '';
+ const a_name = getUserName(a);
+ const b_name = getUserName(b);
return a_name.localeCompare(b_name);
};
return round.results.find(result => result.user_id === participant.user_id);
};
+export const getUserName = participant =>
+ participant.user ? User.getUserName(participant.user) : '';
+
export const isRunner = participant =>
participant && participant.roles && participant.roles.includes('runner');
compareResult,
compareUsername,
findResult,
+ getUserName,
isRunner,
isTournamentAdmin,
isTournamentCrew,
isTournamentMonitor,
patchUser,
+ sortByFinished,
sortByResult,
+ sortByUsername,
};