getPollState function

PollState getPollState(
  1. MediasfuParameters parameters
)

Implementation

PollState getPollState(MediasfuParameters parameters) {
  Poll? active;
  if (parameters.poll?.status == 'active') {
    active = parameters.poll;
  } else {
    for (final item in parameters.polls) {
      if (item.status == 'active') {
        active = item;
        break;
      }
    }
  }
  return PollState(
      polls: List<Poll>.unmodifiable(parameters.polls), active: active);
}