X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fhelpers%2FUser.js;h=c6a99c9dfe4d60e5918ef93a345615111ecc6316;hb=33cc4da565ffb07ee4f8d9cbafb248629b85e65a;hp=8aa839d732fbb174f8b599031de8853baa5a946f;hpb=80b9fbe436d1ba5447260c30e4527108ab15ab49;p=alttp.git diff --git a/resources/js/helpers/User.js b/resources/js/helpers/User.js index 8aa839d..c6a99c9 100644 --- a/resources/js/helpers/User.js +++ b/resources/js/helpers/User.js @@ -1,14 +1,20 @@ -export const getAvatarUrl = user => (user.avatar - ? `//cdn.discordapp.com/avatars/${user.id}/${user.avatar}.png` - : '/default-avatar.png'); - export const findResult = (user, round) => { if (!user || !user.id) return null; if (!round || !round.results || !round.results.length) return null; - return round.results.find(result => result.user_id === user.id); + return round.results.find(result => result.user_id == user.id); +}; + +export const getAvatarUrl = user => user.avatar + ? `//cdn.discordapp.com/avatars/${user.id}/${user.avatar}.png` + : '/default-avatar.png'; + +export const hasFinishedRound = (user, round) => { + const result = findResult(user, round); + return result && result.has_finished; }; export default { findResult, getAvatarUrl, + hasFinishedRound, };