mirror of
https://github.com/cwinfo/envayasms.git
synced 2025-03-13 14:12:33 +00:00
32 lines
825 B
Java
Executable File
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);
|
|
}
|
|
}
|