Browse Source

Use fileID for passing to the files app

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 6 years ago
parent
commit
71de8a5245

+ 1 - 1
app/src/main/java/com/nextcloud/talk/adapters/messages/MagicPreviewMessageViewHolder.java

@@ -118,7 +118,7 @@ public class MagicPreviewMessageViewHolder extends MessageHolders.IncomingImageM
                     filesAppIntent.setPackage(context.getString(R.string.nc_import_accounts_from));
                     Bundle options = new Bundle();
                     options.putString(BundleKeys.KEY_ACCOUNT, accountString);
-                    options.putString(BundleKeys.KEY_FILE_PATH, "/" + message.getSelectedIndividualHashMap().get("path"));
+                    options.putString(BundleKeys.KEY_FILE_ID, message.getSelectedIndividualHashMap().get("id"));
                     context.startActivity(filesAppIntent, options);
                 } else {
                     Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(message.getSelectedIndividualHashMap().get("link")));

+ 1 - 1
app/src/main/java/com/nextcloud/talk/utils/bundle/BundleKeys.java

@@ -54,5 +54,5 @@ public class BundleKeys {
     public static final String KEY_BROWSER_TYPE = "KEY_BROWSER_TYPE";
     public static final String KEY_FILE_PATHS = "KEY_FILE_PATHS";
     public static final String KEY_ACCOUNT = "KEY_ACCOUNT";
-    public static final String KEY_FILE_PATH = "KEY_FILE_PATH";
+    public static final String KEY_FILE_ID = "KEY_FILE_ID";
 }