commented "remove premium" button

This commit is contained in:
Kima 2023-05-28 09:45:32 +02:00
parent 9a7f8c06f6
commit 9411208f81
2 changed files with 16 additions and 19 deletions

View File

@ -23,7 +23,7 @@ class FilcAPI {
// static const premiumScopesApi = "https://api.filcnaplo.hu/premium/scopes"; // static const premiumScopesApi = "https://api.filcnaplo.hu/premium/scopes";
// Updates // Updates
static const repo = "filc/naplo"; static const repo = "refilc/naplo";
static const releases = "https://api.github.com/repos/$repo/releases"; static const releases = "https://api.github.com/repos/$repo/releases";
static Future<bool> checkConnectivity() async => static Future<bool> checkConnectivity() async =>

View File

@ -1,6 +1,4 @@
import 'package:filcnaplo/api/providers/update_provider.dart'; import 'package:filcnaplo/api/providers/update_provider.dart';
import 'package:filcnaplo/theme/colors/accent.dart';
import 'package:filcnaplo/theme/observer.dart';
import 'package:filcnaplo_kreta_api/providers/absence_provider.dart'; import 'package:filcnaplo_kreta_api/providers/absence_provider.dart';
import 'package:filcnaplo_kreta_api/providers/event_provider.dart'; import 'package:filcnaplo_kreta_api/providers/event_provider.dart';
import 'package:filcnaplo_kreta_api/providers/exam_provider.dart'; import 'package:filcnaplo_kreta_api/providers/exam_provider.dart';
@ -30,7 +28,6 @@ import 'package:filcnaplo_mobile_ui/screens/settings/accounts/account_view.dart'
import 'package:filcnaplo_mobile_ui/screens/settings/debug/subject_icon_gallery.dart'; import 'package:filcnaplo_mobile_ui/screens/settings/debug/subject_icon_gallery.dart';
import 'package:filcnaplo_mobile_ui/screens/settings/privacy_view.dart'; import 'package:filcnaplo_mobile_ui/screens/settings/privacy_view.dart';
import 'package:filcnaplo_mobile_ui/screens/settings/settings_helper.dart'; import 'package:filcnaplo_mobile_ui/screens/settings/settings_helper.dart';
import 'package:filcnaplo_premium/providers/premium_provider.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -857,21 +854,21 @@ class _SettingsScreenState extends State<SettingsScreen>
Provider.of<KretaClient>(context, listen: false) Provider.of<KretaClient>(context, listen: false)
.accessToken!)), .accessToken!)),
), ),
if (Provider.of<PremiumProvider>(context, listen: false) // if (Provider.of<PremiumProvider>(context, listen: false)
.hasPremium) // .hasPremium)
PanelButton( // PanelButton(
leading: const Icon(FeatherIcons.key), // leading: const Icon(FeatherIcons.key),
title: const Text("Remove Premium"), // title: const Text("Remove Premium"),
onPressed: () { // onPressed: () {
Provider.of<PremiumProvider>(context, listen: false) // Provider.of<PremiumProvider>(context, listen: false)
.activate(removePremium: true); // .activate(removePremium: true);
settings.update( // settings.update(
accentColor: AccentColor.filc, store: true); // accentColor: AccentColor.filc, store: true);
Provider.of<ThemeModeObserver>(context, // Provider.of<ThemeModeObserver>(context,
listen: false) // listen: false)
.changeTheme(settings.theme); // .changeTheme(settings.theme);
}, // },
), // ),
], ],
), ),
), ),