5
0
mirror of https://github.com/cwinfo/envayasms.git synced 2025-03-13 14:12:33 +00:00
envayasms/src/org/envaya/sms/task/ForwarderTask.java

32 lines
825 B
Java
Executable File

package org.envaya.sms.task;
import org.apache.http.HttpResponse;
import org.apache.http.message.BasicNameValuePair;
import org.envaya.sms.IncomingMessage;
public class ForwarderTask extends HttpTask {
private IncomingMessage message;
public ForwarderTask(IncomingMessage message, BasicNameValuePair... paramsArr) {
super(message.app, paramsArr);
this.message = message;
}
@Override
protected String getDefaultToAddress() {
return message.getFrom();
}
@Override
protected void handleResponse(HttpResponse response) throws Exception {
app.inbox.messageForwarded(message);
super.handleResponse(response);
}
@Override
protected void handleFailure() {
app.inbox.messageFailed(message);
}
}