@@ -36,27 +36,27 @@ class OptimusChat extends StatelessWidget {
36
36
final ValueChanged <String > onSendPressed;
37
37
final Predicate <OptimusMessage > isFromCurrentUser;
38
38
39
- bool _previousMessageIsFromSameUser (int index) =>
39
+ bool _isPreviousMessageFromSameUser (int index) =>
40
40
index - 1 >= 0 &&
41
41
_messages[index - 1 ].author.id == _messages[index].author.id;
42
42
43
43
bool _showAvatar (int index) =>
44
- _lastMessageOfDay (index) ||
45
- _moreThanOneMinuteDifferenceForward (index) ||
46
- _latestMessage (index) ||
47
- ! _previousMessageIsFromSameUser (index);
44
+ _isLastMessageOfDay (index) ||
45
+ _isMoreThanOneMinuteDifferenceForward (index) ||
46
+ _isLatestMessage (index) ||
47
+ ! _isPreviousMessageFromSameUser (index);
48
48
49
49
bool _showStatus (int index) =>
50
- _lastMessageOfDay (index) ||
51
- _moreThanOneMinuteDifferenceForward (index) ||
50
+ _isLastMessageOfDay (index) ||
51
+ _isMoreThanOneMinuteDifferenceForward (index) ||
52
52
_messages[index].state != MessageState .sent ||
53
- _latestMessage (index) ||
54
- ! _previousMessageIsFromSameUser (index);
53
+ _isLatestMessage (index) ||
54
+ ! _isPreviousMessageFromSameUser (index);
55
55
56
56
bool _showUserName (int index) =>
57
57
! isFromCurrentUser (_messages[index]) &&
58
- (_moreThanOneMinuteDifferenceBack (index) ||
59
- _oldestMessage (index) ||
58
+ (_isMoreThanOneMinuteDifferenceBack (index) ||
59
+ _isOldestMessage (index) ||
60
60
_messages[index < _messages.length ? index + 1 : index].author.id !=
61
61
_messages[index].author.id);
62
62
@@ -67,7 +67,7 @@ class OptimusChat extends StatelessWidget {
67
67
_currentMessageTime (index).difference (previousMessageTime).inDays >= 1 ;
68
68
}
69
69
70
- bool _moreThanOneMinuteDifferenceBack (int index) {
70
+ bool _isMoreThanOneMinuteDifferenceBack (int index) {
71
71
final previousMessageTime = _previousMessageTime (index);
72
72
73
73
return previousMessageTime != null &&
@@ -78,7 +78,7 @@ class OptimusChat extends StatelessWidget {
78
78
1 ;
79
79
}
80
80
81
- bool _moreThanOneMinuteDifferenceForward (int index) {
81
+ bool _isMoreThanOneMinuteDifferenceForward (int index) {
82
82
final nextMessageTime = _nextMessageTime (index);
83
83
84
84
return nextMessageTime != null &&
@@ -97,16 +97,16 @@ class OptimusChat extends StatelessWidget {
97
97
DateTime ? _nextMessageTime (int index) =>
98
98
index - 1 > 0 ? _messages[index - 1 ].time : null ;
99
99
100
- bool _lastMessageOfDay (int index) {
100
+ bool _isLastMessageOfDay (int index) {
101
101
final nextMessageTime = _nextMessageTime (index);
102
102
103
103
return nextMessageTime == null ||
104
104
nextMessageTime.difference (_currentMessageTime (index)).inDays > 1 ;
105
105
}
106
106
107
- bool _latestMessage (int index) => index == 0 ;
107
+ bool _isLatestMessage (int index) => index == 0 ;
108
108
109
- bool _oldestMessage (int index) => index + 1 == _messages.length;
109
+ bool _isOldestMessage (int index) => index + 1 == _messages.length;
110
110
111
111
int _byTime (OptimusMessage m1, OptimusMessage m2) =>
112
112
m2.time.compareTo (m1.time);
@@ -157,7 +157,7 @@ class OptimusChat extends StatelessWidget {
157
157
sending: sending,
158
158
sent: sent,
159
159
isFromCurrentUser: isFromCurrentUser (_messages[index]),
160
- isLatestMessage: _latestMessage (index),
160
+ isLatestMessage: _isLatestMessage (index),
161
161
alignment: _messages[index].alignment,
162
162
),
163
163
],
0 commit comments