|
|
@@ -247,7 +247,7 @@ public class NavigationCommandsHandler {
|
|
247
|
247
|
});
|
|
248
|
248
|
}
|
|
249
|
249
|
|
|
250
|
|
- public static void dismissTopModal(final ScreenParams params) {
|
|
|
250
|
+ public static void dismissTopModal(final ScreenParams params, final Promise promise) {
|
|
251
|
251
|
final NavigationActivity currentActivity = NavigationActivity.currentActivity;
|
|
252
|
252
|
if (currentActivity == null) {
|
|
253
|
253
|
return;
|
|
|
@@ -257,11 +257,12 @@ public class NavigationCommandsHandler {
|
|
257
|
257
|
@Override
|
|
258
|
258
|
public void run() {
|
|
259
|
259
|
currentActivity.dismissTopModal(params);
|
|
|
260
|
+ promise.resolve("true");
|
|
260
|
261
|
}
|
|
261
|
262
|
});
|
|
262
|
263
|
}
|
|
263
|
264
|
|
|
264
|
|
- public static void dismissAllModals() {
|
|
|
265
|
+ public static void dismissAllModals(final Promise promise) {
|
|
265
|
266
|
final NavigationActivity currentActivity = NavigationActivity.currentActivity;
|
|
266
|
267
|
if (currentActivity == null) {
|
|
267
|
268
|
return;
|
|
|
@@ -271,6 +272,7 @@ public class NavigationCommandsHandler {
|
|
271
|
272
|
@Override
|
|
272
|
273
|
public void run() {
|
|
273
|
274
|
currentActivity.dismissAllModals();
|
|
|
275
|
+ promise.resolve("true");
|
|
274
|
276
|
}
|
|
275
|
277
|
});
|
|
276
|
278
|
}
|