Rely on account configuration instead of subscription validity for displaying widgets
This commit is contained in:
parent
db184b470b
commit
17283fe513
|
@ -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),
|
||||||
|
|
|
@ -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),
|
||||||
|
|
Loading…
Reference in a new issue