Skip to content

Commit

Permalink
🚚 Renamed Cached to Temp
Browse files Browse the repository at this point in the history
  • Loading branch information
iqfareez committed Jul 22, 2021
1 parent bece58c commit 84c88b3
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 21 deletions.
22 changes: 11 additions & 11 deletions lib/utils/copyAndShare.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'package:hijri/hijri_calendar.dart';
import 'package:intl/intl.dart';
import '../CONSTANTS.dart' as constants;
import '../locationUtil/locationDatabase.dart';
import 'cachedPrayerData.dart';
import 'temp_prayer_data.dart';

class CopyAndShare {
static String getMessage({int type = 1}) {
Expand All @@ -23,11 +23,11 @@ Solat timetable: $_dayFormat, $_dateFormat
📍 $daerah ($negeri)
📆 ${hijriToday}H
☁ Subuh: ${CachedPrayerTimeData.allPrayerTime()[0]}
🌞 Zohor: ${CachedPrayerTimeData.allPrayerTime()[1]}
☀ Asar: ${CachedPrayerTimeData.allPrayerTime()[2]}
🌙 Maghrib: ${CachedPrayerTimeData.allPrayerTime()[3]}
⭐ Isyak: ${CachedPrayerTimeData.allPrayerTime()[4]}
☁ Subuh: ${TempPrayerTimeData.allPrayerTime()[0]}
🌞 Zohor: ${TempPrayerTimeData.allPrayerTime()[1]}
☀ Asar: ${TempPrayerTimeData.allPrayerTime()[2]}
🌙 Maghrib: ${TempPrayerTimeData.allPrayerTime()[3]}
⭐ Isyak: ${TempPrayerTimeData.allPrayerTime()[4]}
Get the app: ${constants.kMptFdlGetLink}''';
break;
Expand All @@ -38,11 +38,11 @@ Get the app: ${constants.kMptFdlGetLink}''';
📍 _$daerah *($negeri)*_
📆 ${hijriToday}H
```☁ Subuh : ${CachedPrayerTimeData.allPrayerTime()[0]}```
```🌞 Zohor : ${CachedPrayerTimeData.allPrayerTime()[1]}```
```☀ Asar : ${CachedPrayerTimeData.allPrayerTime()[2]}```
```🌙 Maghrib : ${CachedPrayerTimeData.allPrayerTime()[3]}```
```⭐ Isyak : ${CachedPrayerTimeData.allPrayerTime()[4]}```
```☁ Subuh : ${TempPrayerTimeData.allPrayerTime()[0]}```
```🌞 Zohor : ${TempPrayerTimeData.allPrayerTime()[1]}```
```☀ Asar : ${TempPrayerTimeData.allPrayerTime()[2]}```
```🌙 Maghrib : ${TempPrayerTimeData.allPrayerTime()[3]}```
```⭐ Isyak : ${TempPrayerTimeData.allPrayerTime()[4]}```
Get the app: ${constants.kMptFdlGetLink}''';
break;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
class CachedPrayerTimeData {
/// This class will be used to hold prayer data so when copy or share is invoked,
/// the data can be accessed immediately
class TempPrayerTimeData {
static String subuhTime;
static String zohorTime;
static String asarTime;
static String maghribTime;
static String isyaTime;

//next time maybe will use local database or something

/// Returns all (six) prayer time
static List allPrayerTime() {
return [subuhTime, zohorTime, asarTime, maghribTime, isyaTime];
}
Expand Down
14 changes: 7 additions & 7 deletions lib/views/GetPrayerTime.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import 'package:flutter_spinkit/flutter_spinkit.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:get_storage/get_storage.dart';
import 'package:provider/provider.dart';
import 'Settings%20part/settingsProvider.dart';
import '../CONSTANTS.dart';
import '../locationUtil/locationDatabase.dart';
import '../locationUtil/location_provider.dart';
Expand All @@ -12,10 +13,9 @@ import '../notificationUtil/isolate_handler_notification.dart';
import '../notificationUtil/prevent_update_notifs.dart';
import '../utils/DateAndTime.dart';
import '../utils/RawPrayDataHandler.dart';
import '../utils/cachedPrayerData.dart';
import '../utils/temp_prayer_data.dart';
import '../utils/mpt_fetch_api.dart';
import '../utils/sizeconfig.dart';
import 'Settings%20part/settingsProvider.dart';

String location;

Expand Down Expand Up @@ -96,11 +96,11 @@ class _PrayTimeListState extends State<PrayTimeList> {
String maghribTime = DateAndTime.toTimeReadable(_today[4], use12hour);
String isyaTime = DateAndTime.toTimeReadable(_today[5], use12hour);

CachedPrayerTimeData.subuhTime = subuhTime;
CachedPrayerTimeData.zohorTime = zohorTime;
CachedPrayerTimeData.asarTime = asarTime;
CachedPrayerTimeData.maghribTime = maghribTime;
CachedPrayerTimeData.isyaTime = isyaTime;
TempPrayerTimeData.subuhTime = subuhTime;
TempPrayerTimeData.zohorTime = zohorTime;
TempPrayerTimeData.asarTime = asarTime;
TempPrayerTimeData.maghribTime = maghribTime;
TempPrayerTimeData.isyaTime = isyaTime;

return Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
Expand Down

0 comments on commit 84c88b3

Please # to comment.