remove sum hardcoded shit

This commit is contained in:
BalazsManus 2025-02-16 17:19:32 +01:00
parent ee0ba71c8f
commit 7eac57b94d
9 changed files with 7 additions and 24 deletions

View File

@ -3,7 +3,7 @@ description: "Egy nem hivatalos e-KRÉTA kliens, diákoktól diákoknak."
homepage: https://refilc.hu homepage: https://refilc.hu
publish_to: "none" publish_to: "none"
version: 5.1.1+285 version: 5.1.2+286
environment: environment:
sdk: ^3.6.0 sdk: ^3.6.0

View File

@ -98,8 +98,6 @@ class LessonViewableState extends State<LessonViewable> {
if (!Provider.of<PlusProvider>(context, listen: false) if (!Provider.of<PlusProvider>(context, listen: false)
.hasScope(PremiumScopes.timetableNotes)) { .hasScope(PremiumScopes.timetableNotes)) {
PlusLockedFeaturePopup.show(
context: context, feature: PremiumFeature.timetableNotes);
return; return;
} }

View File

@ -746,8 +746,6 @@ class GradesPageState extends State<GradesPage> {
if (!Provider.of<PlusProvider>(context, listen: false) if (!Provider.of<PlusProvider>(context, listen: false)
.hasScope(PremiumScopes.gradeExporting)) { .hasScope(PremiumScopes.gradeExporting)) {
PlusLockedFeaturePopup.show(
context: context, feature: PremiumFeature.gradeExporting);
return; return;
} }

View File

@ -308,9 +308,7 @@ class NotesPageState extends State<NotesPage> with TickerProviderStateMixin {
if (!Provider.of<PlusProvider>(context, listen: false) if (!Provider.of<PlusProvider>(context, listen: false)
.hasScope(PremiumScopes.unlimitedSelfNotes) && .hasScope(PremiumScopes.unlimitedSelfNotes) &&
noteTiles.length > 10) { noteTiles.length > 10) {
return PlusLockedFeaturePopup.show( return;
context: context,
feature: PremiumFeature.selfNotes);
} }
showCreationModal(context); showCreationModal(context);

View File

@ -219,8 +219,7 @@ class NotesScreenState extends State<NotesScreen> {
if (!Provider.of<PlusProvider>(context, listen: false) if (!Provider.of<PlusProvider>(context, listen: false)
.hasScope(PremiumScopes.unlimitedSelfNotes) && .hasScope(PremiumScopes.unlimitedSelfNotes) &&
noteTiles.length > 10) { noteTiles.length > 10) {
return PlusLockedFeaturePopup.show( return;
context: context, feature: PremiumFeature.selfNotes);
} }
Navigator.of(context, rootNavigator: true).push( Navigator.of(context, rootNavigator: true).push(

View File

@ -925,10 +925,6 @@ class _LiveActivityColorSettingState extends State<LiveActivityColorSetting> {
onMainColorChange: (k) { onMainColorChange: (k) {
if (!Provider.of<PlusProvider>(context, listen: false) if (!Provider.of<PlusProvider>(context, listen: false)
.hasScope(PremiumScopes.liveActivityColor)) { .hasScope(PremiumScopes.liveActivityColor)) {
PlusLockedFeaturePopup.show(
context: context,
feature: PremiumFeature.liveActivity,
);
return; return;
} }

View File

@ -1,4 +1,6 @@
// import 'package:refilc/models/settings.dart'; // import 'package:refilc/models/settings.dart';
import 'dart:ffi';
import 'package:refilc/api/providers/user_provider.dart'; import 'package:refilc/api/providers/user_provider.dart';
import 'package:refilc/models/settings.dart'; import 'package:refilc/models/settings.dart';
import 'package:refilc/theme/colors/colors.dart'; import 'package:refilc/theme/colors/colors.dart';
@ -104,9 +106,7 @@ class ExtrasSettingsScreenState extends State<ExtrasSettingsScreen> {
onPressed: () async { onPressed: () async {
if (!Provider.of<PlusProvider>(context, listen: false) if (!Provider.of<PlusProvider>(context, listen: false)
.hasScope(PremiumScopes.customGradeRarities)) { .hasScope(PremiumScopes.customGradeRarities)) {
return PlusLockedFeaturePopup.show( return;
context: context,
feature: PremiumFeature.gradeRarities);
} }
// settingsProvider.update( // settingsProvider.update(

View File

@ -1065,9 +1065,6 @@ class PersonalizeSettingsScreenState extends State<PersonalizeSettingsScreen>
onPressed: () async { onPressed: () async {
if (!Provider.of<PlusProvider>(context, listen: false) if (!Provider.of<PlusProvider>(context, listen: false)
.hasScope(PremiumScopes.customFont)) { .hasScope(PremiumScopes.customFont)) {
PlusLockedFeaturePopup.show(
context: context,
feature: PremiumFeature.fontChange);
return; return;
} }
@ -1098,9 +1095,6 @@ class PersonalizeSettingsScreenState extends State<PersonalizeSettingsScreen>
if (!Provider.of<PlusProvider>(context, if (!Provider.of<PlusProvider>(context,
listen: false) listen: false)
.hasScope(PremiumScopes.customFont)) { .hasScope(PremiumScopes.customFont)) {
PlusLockedFeaturePopup.show(
context: context,
feature: PremiumFeature.fontChange);
return; return;
} }

@ -1 +1 @@
Subproject commit d760ad7d19108b087e1c0f0b199a198bfd36aea1 Subproject commit e831aa2d6cb0a7438ae59648572039dc1f7d71e7