| 123456789101112131415161718192021 |
- import 'package:custom_notification/custom_notification.dart';
- class NotificationUtil {
- NotificationUtil._();
- static String formatDuration(double seconds) {
- final duration = Duration(seconds: seconds.toInt());
- final hours = duration.inHours.toString().padLeft(2, '0');
- final minutes = (duration.inMinutes % 60).toString().padLeft(2, '0');
- final secs = (duration.inSeconds % 60).toString().padLeft(2, '0');
- return '$hours:$minutes:$secs';
- }
- static void showRecordNotification(
- int notificationId, bool isRecording, double recordDuration,
- {required String channelId, required String channelName}) {
- CustomNotification.showRecordNotification(
- notificationId, isRecording, formatDuration(recordDuration),
- channelId: channelId, channelName: channelName);
- }
- }
|