summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/Teams/src/teams_history.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/protocols/Teams/src/teams_history.cpp b/protocols/Teams/src/teams_history.cpp
index 825e807e92..4630b33aa3 100644
--- a/protocols/Teams/src/teams_history.cpp
+++ b/protocols/Teams/src/teams_history.cpp
@@ -55,8 +55,9 @@ void CTeamsProto::OnSyncConversations(MHttpResponse *response, AsyncHttpRequest
szChatType = szSkypename.Mid(idx + 1);
if (szType == "Chat" || szChatType == "thread.skype") {
- // if (!props["lastleaveat"])
- StartChatRoom(it["id"].as_mstring(), props["topic"].as_mstring(), props["version"].as_string().c_str());
+ auto *si = StartChatRoom(it["id"].as_mstring(), props["topic"].as_mstring(), props["version"].as_string().c_str());
+ for (auto &cc : props["members"])
+ AddChatContact(si, cc.as_mstring(), L"Admin");
}
else if (szType == "OneToOneChat") {
hContact = FindContact(it["properties"]["addedBy"].as_string().c_str());