2013-02-18 42 views
0

前一段時間,我使用Socket.io,Redis和Node.js創建了聊天應用程序。最近,一位朋友在Github上分發了我的存儲庫,並在Ember.js中實現了相同的聊天實現。我想我會幫忙,因爲他添加的很多東西都打破了我的代碼的很多功能。我儘可能地嘗試修復它,在那裏我可以。我想解決的兩個問題是重複的數據。在Ember.js視圖中查找重複數據的來源

我不是Ember.js專家 - 我幾乎不知道框架。我想解決兩個問題:在用戶的在線列表中 - 有重複的用戶名。提交消息時,會顯示兩條具有相同內容的消息。

我在本地查看了Redis,同時嘗試查找錯誤,並且在Redis中沒有任何重複。 app.js中的代碼沒有任何明顯的錯誤,足以讓我發現。

這裏是到庫的鏈接代碼參考,因爲它們太大了在這裏補充(活的例子是在解說的):

https://github.com/declandewet/ember-js-chatapp/(我自己的回購叉) https://github.com/declandewet/chatapp(我的回購)

回答

0

將current_users.push移動到循環的部分並將其添加到redis似乎可以修復它。