Merge pull request #351 from PhenomRetroShare/Add_WebUI_ClearButtonOnBradCast

Add Clear Button on WebUI for BroadCast.
This commit is contained in:
Cyril Soler 2016-06-05 11:26:29 -04:00
commit f1d69ada82
2 changed files with 26 additions and 1 deletions

View File

@ -888,7 +888,12 @@ void ChatHandler::handleClearLobby(Request &req, Response &resp)
{
ChatLobbyId id = 0;
req.mStream << makeKeyValueReference("id", id);
notifyChatCleared(ChatId(id));
if (id !=0) {
notifyChatCleared(ChatId(id));
} else {
//Is BroadCast
notifyChatCleared(ChatId("B"));
}
resp.setOk();
}

View File

@ -211,6 +211,26 @@ function lobby(lobbyid){
}
)
]
} else {
if (lobdt.subscribed != undefined
&& lobdt.subscribed
&& lobdt.is_broadcast
) {
//set participants
particips = [
m("div.btn", {
style: {
"text-align":"center"
},
onclick: function (){
rs.request("chat/clear_lobby",{
lobbyid,
});
m.route("/chat?lobby=" + lobbyid);
}
},"clear"),
]
}
}
return [
intro,