onboardingDefaultItems method

  1. @override
Future<List<DocutainListItem>> onboardingDefaultItems()
override

Implementation

@override
Future<List<DocutainListItem>> onboardingDefaultItems() async {
  String? jsonString =
      await methodChannel.invokeMethod<String>("onboardingDefaultItems", {});
  final json = jsonDecode(jsonString!) as Map<String, dynamic>;
  List<DocutainListItem> items = <DocutainListItem>[];
  List<dynamic> itemsJson = json['items'];
  for (Map<String, dynamic> itemMap in itemsJson) {
    DocutainListItem item = DocutainListItem();
    item.image = itemMap['image'].toString();
    item.title = itemMap['title'];
    item.message = itemMap['message'];
    items.add(item);
  }
  return items;
}