code: def get_unread_forums_from_list(self, user, forums):
          
          unread_forums = []
  
          # A user which is not authenticated will never see a forum as unread
          if not user.is_authenticated:
              return unread_forums
  
          unread = ForumReadTrack.objects.get_unread_forums_from_list(forums, user)
          unread_forums.extend(unread)
  
          return unread_forums
docs: Returns the list of unread forums for the given user from a given list of forums.