package voxo.client.listeners;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.sound.midi.ControllerEventListener;
import voxo.client.actions.CancelVoiceAction;
import voxo.client.actions.KillVoiceConversationAction;
import voxo.client.controllers.ClientController;
import voxo.client.views.components.CustomContact;
import voxo.common.entities.User;
import voxo.common.packets.VoiceConnexionPacket;
public class ButtonCancelChat implements ActionListener {
private ClientController c;
private CustomContact cc;
public ButtonCancelChat(ClientController c, CustomContact cc) {
this.c = c;
this.cc = cc;
}
@Override
public void actionPerformed(ActionEvent arg0) {
new CancelVoiceAction(c, cc.getU().getIp(), new VoiceConnexionPacket(c.getMe().getUsername(), c.getMe().getIp(), cc.getU().getUsername()));
new KillVoiceConversationAction(c);
cc.swapChat(false);
}
}