"Refactor code in multiple files: Firebase API, FavoritesStep, Home, NotificationTime, and CustomCupertinoDatePicker."
This commit is contained in:
parent
99965816f1
commit
dc918c633f
|
|
@ -16,9 +16,9 @@ class FirebaseApi {
|
|||
Future<void> initNotification() async {
|
||||
try {
|
||||
fcmToken = await _firebaseMessaging.getToken();
|
||||
if (kDebugMode) {
|
||||
// if (kDebugMode) {
|
||||
print("fCMToken: $fcmToken");
|
||||
}
|
||||
// }
|
||||
} catch (e) {
|
||||
e.printError();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ class _UsernameInputState extends State<UsernameInput> {
|
|||
.copyWith(color: Theme.of(context).colorScheme.primary),
|
||||
recognizer: TapGestureRecognizer()
|
||||
..onTap = () => launchUrlString(
|
||||
'https://didvan.app/terms-of-use#conditions',
|
||||
'https://didvan.com/terms-of-use#conditions',
|
||||
),
|
||||
),
|
||||
const TextSpan(text: 'و\n'),
|
||||
|
|
@ -92,7 +92,7 @@ class _UsernameInputState extends State<UsernameInput> {
|
|||
.copyWith(color: Theme.of(context).colorScheme.primary),
|
||||
recognizer: TapGestureRecognizer()
|
||||
..onTap = () => launchUrlString(
|
||||
'https://didvan.app/terms-of-use#privacy',
|
||||
'https://didvan.com/terms-of-use#privacy',
|
||||
),
|
||||
),
|
||||
const TextSpan(text: 'را میپذیرم'),
|
||||
|
|
|
|||
|
|
@ -49,7 +49,9 @@ class _FavoritesStepState extends State<FavoritesStep> {
|
|||
child: Stack(
|
||||
children: [
|
||||
DidvanScaffold(
|
||||
appBarData: AppBarData(
|
||||
appBarData: state.toTimer
|
||||
? null
|
||||
: AppBarData(
|
||||
hasBack: true,
|
||||
title: 'شخصیسازی محتوا',
|
||||
),
|
||||
|
|
|
|||
|
|
@ -476,7 +476,6 @@ class _HomeState extends State<Home>
|
|||
},
|
||||
isBackgroundDropBlur: true,
|
||||
confrimTitle: 'بله',
|
||||
onDismissed: Navigator.of(navigatorKey.currentContext!).pop,
|
||||
dismissTitle: 'خیر',
|
||||
));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -48,7 +48,9 @@ class _NotificationTimeState extends State<NotificationTime> {
|
|||
child: Stack(
|
||||
children: [
|
||||
DidvanScaffold(
|
||||
appBarData: AppBarData(
|
||||
appBarData: state.fromFav
|
||||
? null
|
||||
: AppBarData(
|
||||
hasBack: true,
|
||||
title: 'زمان دریافت اعلان',
|
||||
),
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
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';
|
||||
|
||||
|
|
@ -59,7 +60,6 @@ class NotificationTimeState extends CoreProvier {
|
|||
if (fromFav) {
|
||||
Navigator.of(context).pop();
|
||||
Navigator.of(context).pop();
|
||||
Navigator.of(context).pop();
|
||||
} else {
|
||||
Navigator.of(context).pop();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -55,11 +55,11 @@ class _CustomCupertinoDatePickerState extends State<CustomCupertinoDatePicker> {
|
|||
void initState() {
|
||||
super.initState();
|
||||
|
||||
for (int i = 1; i < 12 + 1; i++) {
|
||||
for (int i = 0; i < 12 + 1; i++) {
|
||||
String twoDigitNumber = i.toString().padLeft(2, '0');
|
||||
_timeH.add(twoDigitNumber);
|
||||
}
|
||||
for (int i = 1; i < 12 + 1; i++) {
|
||||
for (int i = 1; i < 11 + 1; i++) {
|
||||
String twoDigitNumber = i.toString().padLeft(2, '0');
|
||||
_timeH.add(twoDigitNumber);
|
||||
}
|
||||
|
|
@ -189,7 +189,10 @@ class _CustomCupertinoDatePickerState extends State<CustomCupertinoDatePicker> {
|
|||
child: Container(
|
||||
height: 64,
|
||||
decoration: BoxDecoration(
|
||||
color: Theme.of(context).colorScheme.primary.withOpacity(widget.disable? 0.2: 1),
|
||||
color: Theme.of(context)
|
||||
.colorScheme
|
||||
.primary
|
||||
.withOpacity(widget.disable ? 0.2 : 1),
|
||||
borderRadius: BorderRadius.circular(18)),
|
||||
child: const Padding(
|
||||
padding: EdgeInsets.symmetric(vertical: 12),
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ class _ProfilePageState extends State<ProfilePage> {
|
|||
icon: DidvanIcons.info_circle_regular,
|
||||
title: 'معرفی دیدوان',
|
||||
onTap: () =>
|
||||
launchUrlString('https://didvan.app/#info'),
|
||||
launchUrlString('https://didvan.com/#info'),
|
||||
),
|
||||
const DidvanDivider(),
|
||||
MenuOption(
|
||||
|
|
@ -339,7 +339,7 @@ class _ProfilePageState extends State<ProfilePage> {
|
|||
icon: DidvanIcons.alert_regular,
|
||||
title: 'حریم خصوصی',
|
||||
onTap: () => launchUrlString(
|
||||
'https://didvan.app/terms-of-use#privacy',
|
||||
'https://didvan.com/terms-of-use#privacy',
|
||||
),
|
||||
),
|
||||
],
|
||||
|
|
|
|||
|
|
@ -28,7 +28,12 @@
|
|||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/png" href="favicon.png" />
|
||||
|
||||
<script>
|
||||
// Import the functions you need from the SDKs you need
|
||||
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.9.1/firebase-app.js";
|
||||
import { getAnalytics } from "https://www.gstatic.com/firebasejs/9.9.1/firebase-analytics.js";
|
||||
import { getMessaging } from "https://www.gstatic.com/firebasejs/9.9.1/firebase-messagin.js";
|
||||
</script>
|
||||
<title>Didvan</title>
|
||||
<link rel="manifest" href="manifest.json" />
|
||||
<style>
|
||||
|
|
|
|||
Loading…
Reference in New Issue