aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java')
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java19
1 files changed, 4 insertions, 15 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java b/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java
index 676c2db0..8ad43c3c 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/dialog/MessageDetailDialogFragment.java
@@ -186,26 +186,15 @@ public class MessageDetailDialogFragment extends StackableDialogFragment impleme
private ArrayList<Command> getCommands(Activity activity, DirectMessage message, Account account) {
ArrayList<Command> commands = new ArrayList<>();
// URL
- if (message.getUrls() != null) {
- for (URLEntity urlEntity : message.getUrls()) {
- commands.add(new CommandOpenURL(activity, urlEntity.getExpandedURL()));
- }
+ for (String url : message.getUrlsExpanded()) {
+ commands.add(new CommandOpenURL(activity, url));
}
- for (MediaEntity mediaEntity : getMediaEntities(message)) {
- commands.add(new CommandOpenURL(activity, mediaEntity.getMediaURL()));
+ for (String url : message.getMediaUrls()) {
+ commands.add(new CommandOpenURL(activity, url));
}
return commands;
}
- private MediaEntity[] getMediaEntities(DirectMessage message) {
- if (message.getMedia().length == 0) {
- // direct message's media is contained also in url entities.
- return new MediaEntity[0];
- } else {
- return message.getMedia();
- }
- }
-
private View getTitleView(MainActivity activity, Account account, DirectMessage message) {
View view = activity.getLayoutInflater().inflate(R.layout.dialog_status_detail, null);
View messageHeader = view.findViewById(R.id.layout_status_header);