sendLike method
void
sendLike()
Implementation
void sendLike() {
_showLikeAnimation();
_pendingCount.increment();
final now = DateTime.now().millisecondsSinceEpoch ~/ 1000;
final elapsed = now - _lastSendTime;
_afterSendLikeTimer?.cancel();
if (elapsed >= _minSendInterval) {
_sendLikeInternal();
_lastSendTime = DateTime.now().millisecondsSinceEpoch ~/ 1000;
} else {
_afterSendLikeTimer = Timer(
Duration(seconds: _minSendInterval - elapsed),
() {
_sendLikeInternal();
_lastSendTime = DateTime.now().millisecondsSinceEpoch ~/ 1000;
},
);
}
}