]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/helpers/User.js
tournament application
[alttp.git] / resources / js / helpers / User.js
index c6a99c9dfe4d60e5918ef93a345615111ecc6316..f13e11977f652529284872d447c9454b2a7e53c8 100644 (file)
@@ -4,10 +4,12 @@ export const findResult = (user, round) => {
        return round.results.find(result => result.user_id == user.id);
 };
 
-export const getAvatarUrl = user => user.avatar
+export const getAvatarUrl = user => user && user.avatar
        ? `//cdn.discordapp.com/avatars/${user.id}/${user.avatar}.png`
        : '/default-avatar.png';
 
+export const getUserName = user => (user && (user.nickname || user.username)) || '';
+
 export const hasFinishedRound = (user, round) => {
        const result = findResult(user, round);
        return result && result.has_finished;
@@ -16,5 +18,6 @@ export const hasFinishedRound = (user, round) => {
 export default {
        findResult,
        getAvatarUrl,
+       getUserName,
        hasFinishedRound,
 };