6a6ccd01 |
class Xmpp.Models.Chat extends Xmpp.Models.Model
namespace: 'app.chat'
defaults:
who: null
withWhom: null
initialize: ->
_.bindAll(this)
class Xmpp.Collections.ChatsCollection extends Backbone.Collection
model: Xmpp.Models.Chat
initialize: ->
_.bindAll(this)
|
bcce524b |
Backbone.Events.on('closeChat', (tab, chat) =>
@removeChat(chat)
) |
6a6ccd01 |
find: (who, withWhom) -> |
fcce5d56 |
_.find(@models, (chat) -> |
6a6ccd01 |
chat.get('who') == who && chat.get('withWhom') == withWhom
)
removeChat: (chat) -> |
fcce5d56 |
@models = _.without(@openedChats, chat) |