bug: topic may not be ready yet

This commit is contained in:
or-else
2018-05-16 11:55:48 -07:00
parent eb3ccf7b1e
commit d0747b9f7b
+6 -3
View File
@@ -2585,11 +2585,14 @@
var newState = {contactList: []};
if (topic.getType() === "p2p") {
// Fetch the other party in the p2p conversation.
// Topic may not be ready yet, so check if user is found.
var user2 = topic.subscriber(props.topic);
newState.modeGiven2 = user2.acs.getGiven();
newState.modeWant2 = user2.acs.getWant();
if (user2) {
newState.modeGiven2 = user2.acs.getGiven();
newState.modeWant2 = user2.acs.getWant();
}
} else {
topic.subscribers(function(sub){
topic.subscribers(function(sub) {
newState.contactList.push(sub);
}, this);
}