【发布时间】:2014-07-29 00:14:19
【问题描述】:
我将 Pusher 与 EmberJS 和 Ember Data 一起使用。为了避免推送通知返回到同一个客户端,我希望始终在每次 API 调用时发送 Pusher socketId。
我可以从控制器的操作中获取 socketId,但不知道如何将其发回。
例如
var socketId = this.pusher.get('socketId');
var project = this.get("model");
project.save();
问题是,每个控制器的 socketId 都会不同。所以我不能直接在适配器中做。
这样的东西会很理想......
var socketId = this.pusher.get('socketId');
var project = this.get("model");
project.ajaxParams = { socketId: socketId };
project.save();
【问题讨论】:
标签: javascript ember.js ember-data