(collection)
| 497 | const achievements = new NewAchievementCollection() |
| 498 | return achievements.fetch({ |
| 499 | success (collection) { |
| 500 | if (!_.isEmpty(collection.models)) { return me.fetch(({ cache: false, success () { return Backbone.Mediator.publish('achievements:new', { earnedAchievements: collection }) } })) } |
| 501 | }, |
| 502 | error () { |
| 503 | return console.error('Miserably failed to fetch unnotified achievements', arguments) |
| 504 | }, |