|
27 | 27 | import org.wordpress.android.ui.media.MediaBrowserActivity;
|
28 | 28 | import org.wordpress.android.ui.notifications.SystemNotificationsTracker;
|
29 | 29 | import org.wordpress.android.ui.pages.PagesActivity;
|
30 |
| -import org.wordpress.android.ui.posts.EditPostActivity; |
31 | 30 | import org.wordpress.android.ui.posts.EditPostActivityConstants;
|
| 31 | +import org.wordpress.android.ui.posts.EditorLauncher; |
| 32 | +import org.wordpress.android.ui.posts.EditorLauncherParams; |
32 | 33 | import org.wordpress.android.ui.posts.PostUtils;
|
33 | 34 | import org.wordpress.android.ui.posts.PostsListActivity;
|
34 | 35 | import org.wordpress.android.ui.posts.PostsListActivityKt;
|
@@ -441,12 +442,15 @@ void updateNotificationSuccessForMedia(@NonNull List<MediaModel> mediaList, @Non
|
441 | 442 | if (mediaList != null && !mediaList.isEmpty()) {
|
442 | 443 | ArrayList<MediaModel> mediaToIncludeInPost = new ArrayList<>(mediaList);
|
443 | 444 |
|
444 |
| - Intent writePostIntent = new Intent(mContext, EditPostActivity.class); |
| 445 | + EditorLauncherParams params = EditorLauncherParams.Builder |
| 446 | + .forSite(site) |
| 447 | + .isPage(false) |
| 448 | + .insertMedia(mediaToIncludeInPost) |
| 449 | + .build(); |
| 450 | + |
| 451 | + Intent writePostIntent = EditorLauncher.getInstance().createEditorIntent(mContext, params); |
445 | 452 | writePostIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
|
446 | 453 | writePostIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
447 |
| - writePostIntent.putExtra(WordPress.SITE, site); |
448 |
| - writePostIntent.putExtra(EditPostActivityConstants.EXTRA_IS_PAGE, false); |
449 |
| - writePostIntent.putExtra(EditPostActivityConstants.EXTRA_INSERT_MEDIA, mediaToIncludeInPost); |
450 | 454 | writePostIntent.setAction(String.valueOf(notificationId));
|
451 | 455 |
|
452 | 456 | PendingIntent actionPendingIntent =
|
|
0 commit comments