package de.teammeet.xmpp;
import org.jivesoftware.smack.packet.PacketExtension;
import android.util.Log;
public class GeolocPacketExtension implements PacketExtension {
private static String CLASS = GeolocPacketExtension.class.getSimpleName();
private int mLatitude = 0;
private int mLongitude = 0;
private int mError = 0;
public GeolocPacketExtension(int latitude, int longitude, int error) {
mLatitude = latitude;
mLongitude = longitude;
mError = error;
}
@Override
public String getElementName() {
return "geoloc";
}
@Override
public String getNamespace() {
Log.d(CLASS, "getNamespace() called");
return "https://teammeet.de/geoloc.ns";
}
@Override
public String toXML() {
return String.format("<x xmlns=\"%s\"><geoloc><lat>%d</lat><long>%d</long><error>%s</error></geoloc></x>", getNamespace(), mLatitude, mLongitude, mError);
}
}