package org.bigbluebutton.freeswitch.voice.freeswitch.actions;
import org.bigbluebutton.freeswitch.voice.events.ConferenceEventListener;
import org.freeswitch.esl.client.transport.message.EslMessage;
/**
* Created by anton on 07/01/16.
*/
public class DeskShareHangUpCommand extends FreeswitchCommand {
private String timestamp;
private String fsConferenceName;
private final String DESKSHARE_SUFFIX = "-DESKSHARE";
public DeskShareHangUpCommand(String room, String fsConferenceName, String requesterId, String timestamp){
super(room, requesterId);
this.timestamp = timestamp;
this.fsConferenceName = fsConferenceName;
}
@Override
public String getCommandArgs() {
String action = "kick all";
if(!fsConferenceName.endsWith(DESKSHARE_SUFFIX)) {
fsConferenceName = fsConferenceName + DESKSHARE_SUFFIX;
}
return SPACE + fsConferenceName + SPACE + action;
}
public void handleResponse(EslMessage response, ConferenceEventListener eventListener) {
System.out.println("\nDeskShareHangUpCommand\n");
}
}