Question: When sending multiple messages at once on the bot, it does not preserve the order in which they were sent.
For example, If i have to send 2 separate messages:
1. Hi, I am market bot.
2. How can I help you ?

On occasion the order comes out to be:
2. How can I help you ? 
1. Hi, I am market bot.

Answer: 
```
List<String> store=[];
String name;
     void getData() async {
       await for(var snapshot in _firestore.collection('users').snapshots()){
         for(var phon in snapshot.documents){
         name=(phon.data['Name']);
         print(name);
       }
   } 
}

```

What you are doing is storing a `String` `(phon.data['Name'])` in a `List`.
I have this sample code which has `String` named `name` and now storing String`name` in `phon.data['Name']`. you can also do the opposite.
You get this error because in `store=(phon.data['Name']);`you try to set the value of the whole list as a string. Instead you should've set only the value of one of the lists fields as a string. For example `store[0]=(phon.data['Name']);`