fetchCachedPopups method

Future<void> fetchCachedPopups()

Implementation

Future<void> fetchCachedPopups() async {
  apiService.connectClientApi(userId, username, metadata);

  List<Popup> cachedPopups = await database.popupDao.findAllPopups();
  print('suuuuuuuuu $cachedPopups');

  // database.popupDao.deleteAllPopups();
  for (var popup in cachedPopups) {
    print("function passeeed ${popup.components}");
    // Convert the Popup object to a Map<String, dynamic> format
    handlePopupReceived(popup.toJson(), isCached: true);
  }
}