أعتقد أن مشكلتك هي أن AuthManager
يبدأ برسالة رأسمالية عندما تستخدم @set('AuthManager.accessToken', ...)
ember lookup المسار العالمي ، مثل window.AuthManager.accessToken
بدلاً من controllerInstance.AuthManager.accessToken
لذا refactor الكود الخاص بك لاستخدامه فقط authManager
.
setInterval الزناد عدة مرات ، لأنه مؤقت ينفذ مرارًا وتكرارًا حتى clearInterval
يسمى ، مع الهوية التي تم إرجاعها من setInterval