fetch method

void fetch(
  1. {bool? forceRefresh,
  2. String? context}
)

Implementation

void fetch({bool? forceRefresh, String? context}) {
  UserApi()
      .getUserEngagement(forceRefresh: forceRefresh, context: context)
      .then((value) {
    inlineItems.clear();
    prompts.clear();

    value.engagements?.forEach((element) {
      if (element!.type == EngagementType.inline) {
        inlineItems.add(element);
      } else if (element.type == EngagementType.prompt) {
        prompts.add(element);
      }
    });
    notifyListeners();
  });
}