X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fhelpers%2FUser.js;h=8aa839d732fbb174f8b599031de8853baa5a946f;hb=7016f4b28fa1324269ae9e2a8aad28dd562927d4;hp=02230abd3e529da6b18aebe21b5e4f4e1c9eb881;hpb=edd0e97bfdc544114f30bf4c13a929631c44a555;p=alttp.git diff --git a/resources/js/helpers/User.js b/resources/js/helpers/User.js index 02230ab..8aa839d 100644 --- a/resources/js/helpers/User.js +++ b/resources/js/helpers/User.js @@ -1,5 +1,14 @@ -export const getAvatarUrl = user => `//cdn.discordapp.com/avatars/${user.id}/${user.avatar}.png`; +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); +}; export default { + findResult, getAvatarUrl, };