Стратегия для получения информации о текущем пользователе

Я ищу классную стратегию для получения текущей информации о пользователе с помощью emberjs (и ember-data).

В настоящее время я делаю следующее:

Мой API отвечает на /users/meс текущим пользователем.
В моем адаптере, когда полученный идентификатор объекта не тот, на который я надеюсь, я добавляю real_id, который является идентификатором (идентификатором пользователя в базе данных), и я заменяю реальный возвращаемый идентификатор на что я ожидаю.

Итак, когда в моем адаптере в качестве идентификатора пользователя указано «я», но сервер возвращает 1, я получаю следующий json:

{"real_id": 1, "id": "me"}

Это работает. Но я не большой поклонник, и я хотел бы избежать как можно большего количества изменений содержимого адаптера по умолчанию.

Используете ли вы для этого какую-либо стратегию? Что посоветуете?

5
задан mspisars 27 March 2013 в 20:34
поделиться