image provider path name now with .webp ending

iNPUTmice created

Change summary

src/eu/siacs/conversations/services/ImageProvider.java  | 7 +++++--
src/eu/siacs/conversations/ui/ConversationFragment.java | 2 +-
2 files changed, 6 insertions(+), 3 deletions(-)

Detailed changes

src/eu/siacs/conversations/services/ImageProvider.java 🔗

@@ -36,7 +36,9 @@ public class ImageProvider extends ContentProvider {
 				throw new FileNotFoundException();
 			}
 			String conversationUuid = uuidsSplited[1];
-			String messageUuid = uuidsSplited[2];
+			String messageUuid = uuidsSplited[2].split("\\.")[0];
+			
+			Log.d("xmppService","messageUuid="+messageUuid);
 	
 			Conversation conversation = databaseBackend
 					.findConversationByUuid(conversationUuid);
@@ -113,7 +115,8 @@ public class ImageProvider extends ContentProvider {
 				.parse("content://eu.siacs.conversations.images/"
 						+ message.getConversationUuid()
 						+ "/"
-						+ message.getUuid());
+						+ message.getUuid()
+						+ ".webp");
 	}
 
 	public static Uri getIncomingContentUri() {

src/eu/siacs/conversations/ui/ConversationFragment.java 🔗

@@ -342,7 +342,7 @@ public class ConversationFragment extends Fragment {
 						Intent shareIntent = new Intent();
 						shareIntent.setAction(Intent.ACTION_SEND);
 						shareIntent.putExtra(Intent.EXTRA_STREAM, ImageProvider.getContentUri(message));
-						shareIntent.setType("image/*");
+						shareIntent.setType("image/webp");
 						startActivity(Intent.createChooser(shareIntent, getText(R.string.share_with)));
 						return true;
 					}