|
@@ -94,7 +94,17 @@ public class ShareHelper {
|
|
|
public void subscribe(ObservableEmitter<String> emitter) throws Exception {
|
|
|
File file = saveImgToLocalFile(bitmap);
|
|
|
Message imageMessage = createImageMessage(file, targetId, conversationType);
|
|
|
- IMCenter.getInstance().sendMessage(imageMessage, null, null, new IRongCallback.ISendMessageCallback() {
|
|
|
+ IMCenter.getInstance().sendMediaMessage(imageMessage, null, null, new IRongCallback.ISendMediaMessageCallback() {
|
|
|
+ @Override
|
|
|
+ public void onProgress(Message message, int progress) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onCanceled(Message message) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void onAttached(Message message) {
|
|
|
|
|
@@ -154,7 +164,17 @@ public class ShareHelper {
|
|
|
public void subscribe(ObservableEmitter<String> emitter) throws Exception {
|
|
|
File file = saveImgToLocalFile(base64);
|
|
|
Message imageMessage = createImageMessage(file, targetId, conversationType);
|
|
|
- IMCenter.getInstance().sendMessage(imageMessage, null, null, new IRongCallback.ISendMessageCallback() {
|
|
|
+ IMCenter.getInstance().sendMediaMessage(imageMessage, null, null, new IRongCallback.ISendMediaMessageCallback() {
|
|
|
+ @Override
|
|
|
+ public void onProgress(Message message, int progress) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onCanceled(Message message) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void onAttached(Message message) {
|
|
|
|
|
@@ -250,7 +270,7 @@ public class ShareHelper {
|
|
|
|
|
|
private static Message createImageMessage(File file, String targetId, Conversation.ConversationType conversationType) {
|
|
|
Uri uri = Uri.fromFile(file);
|
|
|
- ImageMessage imageMessage = ImageMessage.obtain(uri, uri);
|
|
|
+ ImageMessage imageMessage = ImageMessage.obtain(uri, uri,true);
|
|
|
Message message = new Message();
|
|
|
message.setTargetId(targetId);
|
|
|
message.setContent(imageMessage);
|