]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/helpers/User.js
highlight "todo" rounds
[alttp.git] / resources / js / helpers / User.js
index 8aa839d732fbb174f8b599031de8853baa5a946f..c6a99c9dfe4d60e5918ef93a345615111ecc6316 100644 (file)
@@ -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,
 };