From d0aa1d81d3f360f759de10873d4305c4ecf2357a Mon Sep 17 00:00:00 2001 From: Sahil-Simform Date: Wed, 17 Dec 2025 19:10:01 +0530 Subject: [PATCH] chore: :art: Refactor functions to include return types and improve readability --- lib/src/utils/constants/constants.dart | 2 +- .../chat_message_sending_to_sent_animation.dart | 2 +- lib/src/widgets/profile_image_widget.dart | 14 +++++++++++--- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/lib/src/utils/constants/constants.dart b/lib/src/utils/constants/constants.dart index d0c38a34..6fa91319 100644 --- a/lib/src/utils/constants/constants.dart +++ b/lib/src/utils/constants/constants.dart @@ -57,7 +57,7 @@ const String defaultDateFormat = 'dd/MM/yyyy'; const double userAvatarRadius = 24; const double loadMoreCircularProgressIndicatorSize = 36; -applicationDateFormatter(DateTime inputTime) { +String applicationDateFormatter(DateTime inputTime) { if (DateTime.now().difference(inputTime).inDays <= 3) { return timeago.format(inputTime); } else { diff --git a/lib/src/widgets/chat_message_sending_to_sent_animation.dart b/lib/src/widgets/chat_message_sending_to_sent_animation.dart index 93d41360..730b4399 100644 --- a/lib/src/widgets/chat_message_sending_to_sent_animation.dart +++ b/lib/src/widgets/chat_message_sending_to_sent_animation.dart @@ -42,7 +42,7 @@ class _SendingMessageAnimatingWidgetState bool isVisible = false; - _attachOnStatusChangeListeners() { + void _attachOnStatusChangeListeners() { if (isSent) { Future.delayed(const Duration(milliseconds: 400), () { isVisible = true; diff --git a/lib/src/widgets/profile_image_widget.dart b/lib/src/widgets/profile_image_widget.dart index 2c5b7ec0..1d8fd6a3 100644 --- a/lib/src/widgets/profile_image_widget.dart +++ b/lib/src/widgets/profile_image_widget.dart @@ -23,8 +23,8 @@ import 'dart:convert'; import 'package:cached_network_image/cached_network_image.dart'; -import 'package:flutter/material.dart'; import 'package:chatview_utils/chatview_utils.dart'; +import 'package:flutter/material.dart'; class ProfileImageWidget extends StatelessWidget { const ProfileImageWidget({ @@ -106,7 +106,11 @@ class ProfileImageWidget extends StatelessWidget { ); } - Widget _networkImageErrorWidget(context, url, error) { + Widget _networkImageErrorWidget( + BuildContext context, + String url, + Object error, + ) { return const Center( child: Icon( Icons.error_outline, @@ -115,7 +119,11 @@ class ProfileImageWidget extends StatelessWidget { ); } - Widget _errorWidget(context, error, stackTrace) { + Widget _errorWidget( + BuildContext context, + Object error, + StackTrace? stackTrace, + ) { return const Center( child: Icon( Icons.error_outline,