blob: 25a16d783dcfe672ebc6e5b0f45352e43c0166f1 (
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
26
27
28
29
30
31
32
33
|
package de.thedevstack.conversationsplus.services.filetransfer.httpupload;
import android.app.PendingIntent;
import de.thedevstack.conversationsplus.entities.Message;
import de.thedevstack.conversationsplus.ui.UiCallback;
import de.thedevstack.conversationsplus.utils.XmppConnectionServiceAccessor;
/**
*
*/
public class HttpUploadedFileEncryptionUiCallback implements UiCallback<Message> {
private final HttpFileTransferEntity entity;
public HttpUploadedFileEncryptionUiCallback(HttpFileTransferEntity entity) {
this.entity = entity;
}
@Override
public void success(Message message) {
XmppConnectionServiceAccessor.xmppConnectionService.resendMessage(message, this.entity.isDelayed());
}
@Override
public void error(int errorCode, Message object) {
this.entity.fail();
}
@Override
public void userInputRequried(PendingIntent pi, Message object) {
this.entity.fail();
}
}
|