With Last Poll Fallback & Blind Voting.
Fetches the currently active poll. If no active poll exists, it returns the results of the last available poll (e.g., an expired one).
Note:
status: active (Voting allowed) or ended (Stopped or Expired).user_voted_option_id: If the user hasn't voted, this is null. If they have voted, it shows the Option ID.status is active and user hasn't voted: Stats (percent/votes) are HIDDEN.status is ended OR user has voted: Stats are VISIBLE.Scenario A: Active Poll (Not Voted)
Note: Stats are hidden to prevent bias.
Scenario B: Active Poll (Voted) OR Past Poll
Note: Stats are visible because the user has either already voted or the poll is finished.