addOptions method

void addOptions(
  1. Map map
)

Implementation

void addOptions(Map<dynamic, dynamic> map){
  optionList.clear();
  var pollData =   map['message']['data'];
  var optionsData =pollData['options'];
  //timeRemaining.value=pollData['duration'] ;
  var durationString = pollData['duration'].toString();
  pollId=pollData['id'];
  int duration = int.tryParse(durationString) ?? 30; // Default to 30 seconds if parsing fails
    timeRemaining.value=duration;
  // Iterate over the options dynamically
  optionsData.forEach((key, value) {
    print('Key: $key, Value: $value');
    optionList.add(OptionModel(optionKey: key, optionValue: value));
    // You can process the key-value pairs here
    // Example: store or display the options
  });
}