... | ... |
@@ -48,9 +48,13 @@ class Xmpp.Models.Chat extends Xmpp.Models.Model |
48 | 48 |
attendants = _.map(contactsWithoutMe, (jid) => |
49 | 49 |
contact = App.Collections.contacts.findByJid(jid) |
50 | 50 |
if not contact |
51 |
- newTempContact = Xmpp.Collections.ChatsCollection.createTempContact(jid) |
|
52 |
- App.Collections.contacts.add(newTempContact) |
|
53 |
- contact = newTempContact |
|
51 |
+ contact = new Xmpp.Models.Contact( |
|
52 |
+ id: App.stripJid(jid) |
|
53 |
+ jid: App.stripJid(jid) |
|
54 |
+ belongsTo: [App.Models.me.get('jid')] |
|
55 |
+ usingMyApp: true |
|
56 |
+ ) |
|
57 |
+ App.Collections.contacts.add(contact) |
|
54 | 58 |
|
55 | 59 |
contact |
56 | 60 |
) |
... | ... |
@@ -59,10 +63,6 @@ class Xmpp.Models.Chat extends Xmpp.Models.Model |
59 | 59 |
|
60 | 60 |
if owner |
61 | 61 |
ownerContact = App.Collections.contacts.findByJid(owner) |
62 |
- if not ownerContact |
|
63 |
- ownerContact = Xmpp.Collections.ChatsCollection.createTempContact(owner) |
|
64 |
- App.Collections.contacts.add(ownerContact) |
|
65 |
- |
|
66 | 62 |
@set('who', ownerContact) |
67 | 63 |
|
68 | 64 |
App.debug ['importing contacts to chat', this, this.get('chatId')] |