Rely on account configuration instead of subscription validity for displaying widgets

This commit is contained in:
Vishnu Mohandas 2021-05-19 21:21:38 +05:30
parent db184b470b
commit 17283fe513
2 changed files with 2 additions and 3 deletions

View file

@ -13,7 +13,6 @@ import 'package:photos/events/local_photos_updated_event.dart';
import 'package:photos/events/tab_changed_event.dart'; import 'package:photos/events/tab_changed_event.dart';
import 'package:photos/events/user_logged_out_event.dart'; import 'package:photos/events/user_logged_out_event.dart';
import 'package:photos/models/collection_items.dart'; import 'package:photos/models/collection_items.dart';
import 'package:photos/services/billing_service.dart';
import 'package:photos/services/collections_service.dart'; import 'package:photos/services/collections_service.dart';
import 'package:photos/models/device_folder.dart'; import 'package:photos/models/device_folder.dart';
import 'package:photos/ui/collection_page.dart'; import 'package:photos/ui/collection_page.dart';
@ -145,7 +144,7 @@ class _CollectionsGalleryWidgetState extends State<CollectionsGalleryWidget>
Padding(padding: EdgeInsets.all(10)), Padding(padding: EdgeInsets.all(10)),
SectionTitle("on ente"), SectionTitle("on ente"),
Padding(padding: EdgeInsets.all(12)), Padding(padding: EdgeInsets.all(12)),
BillingService.instance.hasActiveSubscription() Configuration.instance.hasConfiguredAccount()
? GridView.builder( ? GridView.builder(
shrinkWrap: true, shrinkWrap: true,
padding: EdgeInsets.fromLTRB(0, 0, 12, 0), padding: EdgeInsets.fromLTRB(0, 0, 12, 0),

View file

@ -161,7 +161,7 @@ class _GalleryAppBarWidgetState extends State<GalleryAppBarWidget> {
List<Widget> _getActions(BuildContext context) { List<Widget> _getActions(BuildContext context) {
List<Widget> actions = List<Widget>(); List<Widget> actions = List<Widget>();
if (BillingService.instance.hasActiveSubscription()) { if (Configuration.instance.hasConfiguredAccount()) {
actions.add(IconButton( actions.add(IconButton(
icon: icon:
Icon(Platform.isAndroid ? Icons.add_outlined : CupertinoIcons.add), Icon(Platform.isAndroid ? Icons.add_outlined : CupertinoIcons.add),