Como acessar a meta-chave de nível superior da resposta 200 do servidor json-api ao chamar destroyRecord () dos dados da brasa
Estou trabalhando em um aplicativo Ember que está usando o Ember Data e o adaptador json-api agora padrão.
De acordo com a especificação json-api (http://jsonapi.org/format/#crud-deleting) ao excluir um registro, seu servidor deve retornar um200
resposta se a exclusão for bem-sucedida e o servidor responder com apenas um nível superiormeta
chave.
Meu servidor atual faz exatamente isso e estou tentando descobrir como acessar os dados no meta-objeto de nível superior ao usar o Ember Datamodel.destroyRecord()
método.
myModel.destroyRecord().then(function(model){
// the returned value is the model. How can I get the actual metadata
// returned by the server?
});
A resposta do servidor contém informações sobre o que exatamente foi excluído e tem a seguinte aparência:
{
"meta": {
num-deleted-a: 10,
num-deleted-b: 100,
num-deleted-c: 200
}
}
Gostaria de obter essas informações para que eu possa exibi-las ao usuário.
Obrigado!
Estou usando as seguintes versões:
Ember : 2.2.0
Ember Data : 2.3.3
jQuery : 1.11.3