Skip to content

Commit 4ba5077

Browse files
committed
Update Android retrieve conversations media example
1 parent 1e83603 commit 4ba5077

File tree

1 file changed

+7
-40
lines changed

1 file changed

+7
-40
lines changed
Lines changed: 7 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,8 @@
11
if (message.hasMedia()) {
2-
Message.Media media = message.getMedia();
3-
4-
String sid = media.getSid();
5-
String type = media.getType();
6-
String fn = media.getFileName();
7-
long size = media.getSize();
8-
9-
Timber.d("This is a media message with SID "+sid+", type "+type+", name "+fn+", and size "+size);
10-
11-
if (type.contentEquals("text/plain")) {
12-
final ByteArrayOutputStream out = new ByteArrayOutputStream();
13-
media.download(out, new StatusListener() {
14-
@Override
15-
public void onSuccess() {
16-
String content = out.toString();
17-
Timber.d("Downloaded media "+content);
18-
}
19-
20-
@Override
21-
public void onError(ErrorInfo error) {
22-
Timber.e("Error downloading media");
23-
}
24-
}, new ProgressListener() {
25-
@Override
26-
public void onStarted() {
27-
Timber.d("Download started");
28-
}
29-
30-
@Override
31-
public void onProgress(long bytes) {
32-
Timber.d("Downloaded "+bytes+" bytes");
33-
}
34-
35-
@Override
36-
public void onCompleted(String mediaSid) {
37-
Timber.d("Download completed");
38-
}
39-
});
40-
}
41-
}
2+
message.getMediaContentTemporaryUrl(new CallbackListener<String>() {
3+
@Override
4+
public void onSuccess(String mediaContentUrl) {
5+
Log.d("TAG", mediaContentUrl);
6+
}
7+
});
8+
}

0 commit comments

Comments
 (0)