From 20643b6075ace6fc3c6039595be37352ad88e40c Mon Sep 17 00:00:00 2001 From: OkaykOrhmn Date: Wed, 18 Sep 2024 16:57:29 +0330 Subject: [PATCH] release --- lib/main.dart | 4 ---- lib/services/app_initalizer.dart | 1 - lib/services/back_services.dart | 10 ++++------ lib/services/notification/firebase_api.dart | 19 ++++++++++++------- .../notification/notification_service.dart | 13 ++++++++++--- lib/views/ai/ai.dart | 1 - .../authentication/screens/username.dart | 1 - lib/views/home/home.dart | 1 - .../notification_time_state.dart | 1 - lib/views/profile/profile.dart | 1 - 10 files changed, 26 insertions(+), 26 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 3ffdb74..48b2ceb 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -3,11 +3,9 @@ import 'dart:async'; import 'package:android_intent_plus/android_intent.dart'; -import 'package:awesome_notifications/awesome_notifications.dart'; import 'package:bot_toast/bot_toast.dart'; import 'package:didvan/config/theme_data.dart'; import 'package:didvan/firebase_options.dart'; -import 'package:didvan/models/notification_data.dart'; import 'package:didvan/models/notification_message.dart'; import 'package:didvan/providers/media.dart'; import 'package:didvan/providers/theme.dart'; @@ -15,7 +13,6 @@ import 'package:didvan/providers/user.dart'; import 'package:didvan/routes/route_generator.dart'; import 'package:didvan/routes/routes.dart'; import 'package:didvan/services/app_home_widget/home_widget_repository.dart'; -import 'package:didvan/services/back_services.dart'; import 'package:didvan/services/media/media.dart'; import 'package:didvan/services/notification/firebase_api.dart'; import 'package:didvan/services/notification/notification_service.dart'; @@ -24,7 +21,6 @@ import 'package:didvan/views/ai/history_ai_chat_state.dart'; import 'package:didvan/views/podcasts/podcasts_state.dart'; import 'package:didvan/views/podcasts/studio_details/studio_details_state.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; diff --git a/lib/services/app_initalizer.dart b/lib/services/app_initalizer.dart index 8152eb6..091de14 100644 --- a/lib/services/app_initalizer.dart +++ b/lib/services/app_initalizer.dart @@ -6,7 +6,6 @@ import 'package:didvan/models/requests/studio.dart'; import 'package:didvan/models/settings_data.dart'; import 'package:didvan/routes/routes.dart'; import 'package:didvan/services/media/media.dart'; -import 'package:didvan/services/network/request.dart'; import 'package:didvan/services/storage/storage.dart'; import 'package:didvan/views/home/home_state.dart'; import 'package:didvan/views/podcasts/studio_details/studio_details_state.dart'; diff --git a/lib/services/back_services.dart b/lib/services/back_services.dart index 6a6b552..529babe 100644 --- a/lib/services/back_services.dart +++ b/lib/services/back_services.dart @@ -1,14 +1,10 @@ import 'dart:async'; import 'dart:ui'; -import 'package:didvan/firebase_options.dart'; -import 'package:didvan/models/notification_data.dart'; import 'package:didvan/services/notification/notification_service.dart'; -import 'package:firebase_core/firebase_core.dart'; -import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/cupertino.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter_background_service/flutter_background_service.dart'; -import 'package:get/get.dart'; Future initializeService() async { final service = FlutterBackgroundService(); @@ -51,7 +47,9 @@ void onStart(ServiceInstance service) { } NotificationService.startListeningNotificationEvents(); - print('background service running'); + if (kDebugMode) { + print('background service running'); + } service.invoke('update'); }); } diff --git a/lib/services/notification/firebase_api.dart b/lib/services/notification/firebase_api.dart index 7eaeb6d..7bee444 100644 --- a/lib/services/notification/firebase_api.dart +++ b/lib/services/notification/firebase_api.dart @@ -1,4 +1,3 @@ -import 'package:awesome_notifications/awesome_notifications.dart'; import 'package:didvan/models/notification_data.dart'; import 'package:didvan/models/notification_message.dart'; import 'package:didvan/services/app_home_widget/home_widget_repository.dart'; @@ -17,9 +16,9 @@ class FirebaseApi { Future initNotification() async { try { fcmToken = await _firebaseMessaging.getToken(); - // if (kDebugMode) { - print("fCMToken: $fcmToken"); - // } + if (kDebugMode) { + print("fCMToken: $fcmToken"); + } } catch (e) { e.printError(); } @@ -40,7 +39,9 @@ class FirebaseApi { try { NotificationMessage data = NotificationMessage.fromJson(initMsg.data); HomeWidgetRepository.data = data; - print("data: ${HomeWidgetRepository.data}"); + if (kDebugMode) { + print("data: ${HomeWidgetRepository.data}"); + } await HomeWidgetRepository.decideWhereToGoNotif(); await StorageService.delete( key: 'notification${AppInitializer.createNotificationId(data)}'); @@ -53,7 +54,9 @@ class FirebaseApi { try { NotificationMessage data = NotificationMessage.fromJson(initMsg.data); HomeWidgetRepository.data = data; - print("data: ${HomeWidgetRepository.data}"); + if (kDebugMode) { + print("data: ${HomeWidgetRepository.data}"); + } await HomeWidgetRepository.decideWhereToGoNotif(); await StorageService.delete( key: 'notification${AppInitializer.createNotificationId(data)}'); @@ -69,7 +72,9 @@ class FirebaseApi { if (message == null) return; //do ever you want with message // if (kDebugMode) { - print("forground: ${NotificationData.fromJson(message.data).toJson()}"); + if (kDebugMode) { + print("forground: ${NotificationData.fromJson(message.data).toJson()}"); + } const platform = MethodChannel('com.didvan.didvanapp/notification'); await platform.invokeMethod('showNotification', { diff --git a/lib/services/notification/notification_service.dart b/lib/services/notification/notification_service.dart index 410c552..b7edbd2 100644 --- a/lib/services/notification/notification_service.dart +++ b/lib/services/notification/notification_service.dart @@ -4,6 +4,7 @@ import 'package:didvan/services/app_home_widget/home_widget_repository.dart'; import 'package:didvan/services/app_initalizer.dart'; import 'package:didvan/services/storage/storage.dart'; import 'package:firebase_messaging/firebase_messaging.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:get/get.dart'; @@ -71,7 +72,9 @@ class NotificationService { NotificationMessage data = NotificationMessage.fromJson(receivedAction.payload!); HomeWidgetRepository.data = data; - print("data: ${HomeWidgetRepository.data}"); + if (kDebugMode) { + print("data: ${HomeWidgetRepository.data}"); + } await HomeWidgetRepository.decideWhereToGoNotif(); await StorageService.delete( key: 'notification${AppInitializer.createNotificationId(data)}'); @@ -184,7 +187,9 @@ class NotificationHelper { android: initializationSettingsAndroid, iOS: initializationSettingsIos), onDidReceiveNotificationResponse: (details) { - print("onDidReceiveNotificationResponse: ${details}"); + if (kDebugMode) { + print("onDidReceiveNotificationResponse: $details"); + } }, onDidReceiveBackgroundNotificationResponse: localBackgroundHandler); } @@ -206,5 +211,7 @@ class NotificationHelper { @pragma('vm:entry-point') Future localBackgroundHandler(NotificationResponse data) async { - print("onDidReceiveBackgroundNotificationResponse: ${data}"); + if (kDebugMode) { + print("onDidReceiveBackgroundNotificationResponse: $data"); + } } diff --git a/lib/views/ai/ai.dart b/lib/views/ai/ai.dart index 00ec18c..34ee361 100644 --- a/lib/views/ai/ai.dart +++ b/lib/views/ai/ai.dart @@ -12,7 +12,6 @@ import 'package:didvan/views/ai/history_ai_chat_state.dart'; import 'package:didvan/views/home/home.dart'; import 'package:didvan/views/widgets/didvan/text.dart'; import 'package:flutter/material.dart'; -import 'package:flutter/widgets.dart'; import 'package:provider/provider.dart'; class Ai extends StatefulWidget { diff --git a/lib/views/authentication/screens/username.dart b/lib/views/authentication/screens/username.dart index 7e53a32..21d6b3c 100644 --- a/lib/views/authentication/screens/username.dart +++ b/lib/views/authentication/screens/username.dart @@ -7,7 +7,6 @@ import 'package:didvan/views/widgets/didvan/text_field.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; -import 'package:url_launcher/url_launcher_string.dart'; // import 'package:url_launcher/url_launcher.dart'; class UsernameInput extends StatefulWidget { diff --git a/lib/views/home/home.dart b/lib/views/home/home.dart index 1ef4c54..de1bd7a 100644 --- a/lib/views/home/home.dart +++ b/lib/views/home/home.dart @@ -31,7 +31,6 @@ import 'package:didvan/views/widgets/ink_wrapper.dart'; import 'package:didvan/views/widgets/logo_app_bar.dart'; import 'package:didvan/views/widgets/didvan/bnb.dart'; import 'package:didvan/views/widgets/shimmer_placeholder.dart'; -import 'package:didvan/views/widgets/state_handlers/empty_state.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; diff --git a/lib/views/notification_time/notification_time_state.dart b/lib/views/notification_time/notification_time_state.dart index eec962a..aa81fd4 100644 --- a/lib/views/notification_time/notification_time_state.dart +++ b/lib/views/notification_time/notification_time_state.dart @@ -1,6 +1,5 @@ import 'package:didvan/models/enums.dart'; import 'package:didvan/providers/core.dart'; -import 'package:didvan/routes/routes.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; diff --git a/lib/views/profile/profile.dart b/lib/views/profile/profile.dart index 6fc097c..13fa527 100644 --- a/lib/views/profile/profile.dart +++ b/lib/views/profile/profile.dart @@ -23,7 +23,6 @@ import 'package:didvan/views/widgets/state_handlers/state_handler.dart'; import 'package:flutter/material.dart'; import 'package:flutter_svg/svg.dart'; import 'package:provider/provider.dart'; -import 'package:url_launcher/url_launcher_string.dart'; class ProfilePage extends StatefulWidget { const ProfilePage({Key? key}) : super(key: key);