openWidgetItemByHandle method
Future<StorifyMeWidgetStoryNavigatorExecutionResult>
openWidgetItemByHandle(
- String handle, {
- StorifyMeStoryBehaviour? storyBehavior,
Method used to open a story in a widget by handle
Implementation
Future<StorifyMeWidgetStoryNavigatorExecutionResult> openWidgetItemByHandle(
String handle, { StorifyMeStoryBehaviour? storyBehavior }) async {
try {
final result = await _methodChannel?.invokeMethod(
Method.OPEN_WIDGET_STORY_BY_HANDLE, {'handle': handle, 'storyBehaviour': storyBehavior?.toMap()});
if (result != null && result.toLowerCase() == "success") {
return StorifyMeWidgetStoryNavigatorExecutionResult.success;
} else {
return StorifyMeWidgetStoryNavigatorExecutionResult.error;
}
} catch (e) {
return StorifyMeWidgetStoryNavigatorExecutionResult.error;
}
}