Я думаю, что ваша проблема в том, что AuthManager
начинается с заглавной буквы, когда вы используете @set('AuthManager.accessToken', ...)
Ember поищите глобальный путь, как window.AuthManager.accessToken
вместо controllerInstance.AuthManager.accessToken
Так что рефактор вашего кода для использования просто authManager
.
SetInterval запускается несколько раз, потому что это таймер, который неоднократно выполняется, пока clearInterval
вызывается, с возвращенным удостоверением личности от setInterval