summaryrefslogtreecommitdiff
path: root/src/user4574/texttransport/MqttMsgCallback.java
blob: 3755260d61c8d6ac425d7decc23995a86a413792 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package user4574.texttransport;

import org.eclipse.paho.client.mqttv3.MqttCallback;
import org.eclipse.paho.client.mqttv3.MqttDeliveryToken;
import org.eclipse.paho.client.mqttv3.MqttMessage;
import org.eclipse.paho.client.mqttv3.MqttTopic;

import android.telephony.SmsManager;

public class MqttMsgCallback implements MqttCallback {
	
	SmsManager sms;
	
	public MqttMsgCallback (SmsManager sms) {
		this.sms = sms;
	}
	
	public void connectionLost(Throwable exception) {}
	public void deliveryComplete(MqttDeliveryToken token) {}
	public void messageArrived(MqttTopic topic, MqttMessage message) throws Exception {
		String[] topicarr = topic.getName().split("/");
		sms.sendTextMessage(topicarr[2], null, message.toString(), null, null);
	}

}