Я ищу классную стратегию для получения текущей информации о пользователе с помощью emberjs (и ember-data).
В настоящее время я делаю следующее:
Мой API отвечает на /users/me
с текущим пользователем.
В моем адаптере, когда полученный идентификатор объекта не тот, на который я надеюсь, я добавляю real_id
, который является идентификатором (идентификатором пользователя в базе данных), и я заменяю реальный возвращаемый идентификатор на что я ожидаю.
Итак, когда в моем адаптере в качестве идентификатора пользователя указано «я», но сервер возвращает 1, я получаю следующий json:
{"real_id": 1, "id": "me"}
Это работает. Но я не большой поклонник, и я хотел бы избежать как можно большего количества изменений содержимого адаптера по умолчанию.
Используете ли вы для этого какую-либо стратегию? Что посоветуете?