code: def get_feed_posts(self) -> Iterator[Post]:
          
  
          data = self.context.graphql_query("d6f4427fbe92d846298cf93df0b937d3", {})["data"]
  
          while True:
              feed = data["user"]["edge_web_feed_timeline"]
              yield from (Post(self.context, edge["node"]) for edge in feed["edges"]
                          if not edge["node"]["__typename"] == "GraphSuggestedUserFeedUnit")
              if not feed["page_info"]["has_next_page"]:
                  break
              data = self.context.graphql_query("d6f4427fbe92d846298cf93df0b937d3",
                                                {'fetch_media_item_count': 12,
                                                 'fetch_media_item_cursor': feed["page_info"]["end_cursor"],
                                                 'fetch_comment_count': 4,
                                                 'fetch_like': 10,
                                                 'has_stories': False})["data"]
docs: Get Posts of the user's feed.
  
          :return: Iterator over Posts of the user's feed.