Implementation
List<Map<String, dynamic>> rooms() {
return [
<String, dynamic>{
"id": "1",
"isAGroup": true,
"groupName": "Family Members",
"lastMessage": "Sounds great, bro",
"unreadMessagesCount": 0,
"lastMessageTime": "2022-08-16T11:10:02.820Z",
"isPublic": false,
"isArchived": false,
"participants": [user('0', 'Ann', 'Tomson', null)],
"messages": [],
},
<String, dynamic>{
"id": "4",
"isAGroup": false,
"lastMessage": "Ok I got it",
"unreadMessagesCount": 1,
"lastMessageTime": "2022-08-15T16:01:12.820Z",
"isArchived": false,
"participants": [
user(
'0',
'Anna',
'Williams',
'https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MXx8dXNlciUyMHByb2ZpbGV8ZW58MHx8MHx8&w=1000&q=80',
),
],
"messages": [],
},
<String, dynamic>{
"id": "2",
"isAGroup": false,
"lastMessage": "Yes, I am here",
"unreadMessagesCount": 3,
"lastMessageTime": "2022-07-28T11:01:12.820Z",
"isArchived": false,
"participants": [
user('1', "Brenda", "Smith", 'https://pbs.twimg.com/media/EUj1VojXQAEL9Og.jpg'),
],
"messages": [
message(
"1",
"Hello Brenda",
"2022-08-12T16:01:12.820Z",
user('2', "Roberth", 'Cruz', null),
),
message(
"2",
"Whats up Roberth",
"2022-08-13T16:01:12.820Z",
user('1', "Brenda", "Smith", 'https://pbs.twimg.com/media/EUj1VojXQAEL9Og.jpg'),
),
message(
"3",
"I would like to make you a question, it is possible? ",
"2022-08-14T16:01:12.820Z",
user('2', "Brenda", "Smith", null),
),
message(
"4",
"Yeah! shure, Whats up?",
"2022-08-15T16:01:12.820Z",
user('1', "Brenda", "Smith", 'https://pbs.twimg.com/media/EUj1VojXQAEL9Og.jpg'),
),
message(
"5",
"Are you in your house?",
"2022-08-16T16:01:12.820Z",
user('2', "Roberth", 'Cruz', null),
),
message(
"6",
"Yes, I am here",
"2022-08-17T16:14:12.820Z",
user('1', "Brenda", "Smith", 'https://pbs.twimg.com/media/EUj1VojXQAEL9Og.jpg'),
),
message(
"7",
"Why?",
"2022-08-18T18:14:32.820Z",
user('1', "Brenda", "Smith", 'https://pbs.twimg.com/media/EUj1VojXQAEL9Og.jpg'),
),
message(
"8",
"🙂",
"2022-08-19T11:05:32.820Z",
user('1', "Brenda", "Smith", 'https://pbs.twimg.com/media/EUj1VojXQAEL9Og.jpg'),
),
],
},
<String, dynamic>{
"id": "3",
"isAGroup": false,
"lastMessage": "Wait a moment",
"unreadMessagesCount": 0,
"lastMessageTime": "2022-07-24T16:01:12.820Z",
"isArchived": false,
"participants": [
user(
'0',
'Regina',
'Estrada',
'https://i.pinimg.com/originals/d6/a9/57/d6a957f1d8045c9c973c12bf5968326f.jpg',
),
],
"messages": [],
},
<String, dynamic>{
"id": "5",
"isAGroup": false,
"lastMessage": "I am not ready yet :(",
"unreadMessagesCount": 0,
"lastMessageTime": "2022-07-20T14:01:12.820Z",
"isArchived": false,
"participants": [
user(
'0',
'Hank',
'Hill',
'https://www.perfocal.com/blog/content/images/2020/07/Perfocal_Male_Dating_Profile_Portrait_Asian.jpg',
),
],
"messages": [],
},
];
}