Проблема в том, что вы пытаетесь использовать logout
в качестве статического метода, но это метод экземпляра. Вам нужно сохранить ссылку на ваш зарегистрированный экземпляр User
и вызвать logout
для этого экземпляра.
Realm.Sync.User.login('http://0.0.0.0:9080', creds)
.then(user => resolve(user))
.catch(error => reject(error))
...
Убедитесь, что вы определили user
как область действия для logout
, а также убедитесь, что вы вызываете logout
только после разрешения login
.
logout = () => {
user.logout()
}