# Pastebin ZKacmSoH var deferred = this.$q.defer(); if (this.currentUserModel) { console.log("user was cached"); return this.$q.when(() => { console.log("calling resolve for user"); deferred.resolve(this.currentUserModel); }); }