package ru.net.jimm.client;
import android.os.Message;
import jimm.Jimm;
import protocol.Protocol;
import ru.net.jimm.service.JimmService;
/**
* Created with IntelliJ IDEA.
* <p/>
* Date: 28.07.12 1:01
*
* @author vladimir
*/
public class JimmServiceCommands {
public Connection connection = new LocalConnection();
public void updateAppIcon() {
connection.send(Message.obtain(null, JimmService.UPDATE_APP_ICON));
}
public void updateConnectionState() {
connection.send(Message.obtain(null, JimmService.UPDATE_CONNECTION_STATUS));
}
public void connect(Protocol p) {
int protocolIndex = Jimm.getJimm().jimmModel.protocols.indexOf(p);
jimm.modules.DebugLog.println("connect to " + p.getUserId() + " " + protocolIndex);
if (0 <= protocolIndex) {
connection.send(Message.obtain(null, JimmService.CONNECT, protocolIndex, 0));
}
}
public void started() {
connection.send(Message.obtain(null, JimmService.STARTED));
}
public void quit() {
connection.send(Message.obtain(null, JimmService.QUIT));
}
}