mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-26 16:46:51 +08:00
IAP: Move all the code to one folder
It's confusing to have it sprawled across the widgets and screens and base folder.
This commit is contained in:
@ -20,7 +20,7 @@ import 'package:gitjournal/analytics/analytics.dart';
|
||||
import 'package:gitjournal/app_router.dart';
|
||||
import 'package:gitjournal/app_settings.dart';
|
||||
import 'package:gitjournal/core/notes_folder_fs.dart';
|
||||
import 'package:gitjournal/iap.dart';
|
||||
import 'package:gitjournal/iap/iap.dart';
|
||||
import 'package:gitjournal/repository.dart';
|
||||
import 'package:gitjournal/repository_manager.dart';
|
||||
import 'package:gitjournal/settings.dart';
|
||||
|
@ -2,6 +2,8 @@ import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:gitjournal/app_settings.dart';
|
||||
import 'package:gitjournal/core/md_yaml_doc_codec.dart';
|
||||
import 'package:gitjournal/iap/purchase_screen.dart';
|
||||
import 'package:gitjournal/iap/purchase_thankyou_screen.dart';
|
||||
import 'package:gitjournal/repository.dart';
|
||||
import 'package:gitjournal/screens/filesystem_screen.dart';
|
||||
import 'package:gitjournal/screens/folder_listing.dart';
|
||||
@ -10,8 +12,6 @@ import 'package:gitjournal/screens/home_screen.dart';
|
||||
import 'package:gitjournal/screens/login_screen.dart';
|
||||
import 'package:gitjournal/screens/note_editor.dart';
|
||||
import 'package:gitjournal/screens/onboarding_screens.dart';
|
||||
import 'package:gitjournal/screens/purchase_screen.dart';
|
||||
import 'package:gitjournal/screens/purchase_thankyou_screen.dart';
|
||||
import 'package:gitjournal/screens/settings_screen.dart';
|
||||
import 'package:gitjournal/screens/signup_screen.dart';
|
||||
import 'package:gitjournal/screens/tag_listing.dart';
|
||||
|
@ -5,9 +5,9 @@ import 'package:in_app_purchase/in_app_purchase.dart';
|
||||
|
||||
import 'package:gitjournal/app_settings.dart';
|
||||
import 'package:gitjournal/error_reporting.dart';
|
||||
import 'package:gitjournal/iap.dart';
|
||||
import 'package:gitjournal/iap/iap.dart';
|
||||
import 'package:gitjournal/iap/purchase_slider.dart';
|
||||
import 'package:gitjournal/utils/logger.dart';
|
||||
import 'package:gitjournal/widgets/purchase_slider.dart';
|
||||
|
||||
// ignore_for_file: cancel_subscriptions
|
||||
|
@ -5,10 +5,10 @@ import 'package:flutter/material.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
|
||||
import 'package:gitjournal/analytics/analytics.dart';
|
||||
import 'package:gitjournal/purchase_manager.dart';
|
||||
import 'package:gitjournal/iap/purchase_manager.dart';
|
||||
import 'package:gitjournal/iap/purchase_widget.dart';
|
||||
import 'package:gitjournal/screens/feature_timeline_screen.dart';
|
||||
import 'package:gitjournal/utils/logger.dart';
|
||||
import 'package:gitjournal/widgets/purchase_widget.dart';
|
||||
import 'package:gitjournal/widgets/scroll_view_without_animation.dart';
|
||||
|
||||
Set<String> _generateMonthlySkus() {
|
@ -9,10 +9,10 @@ import 'package:in_app_purchase/in_app_purchase.dart';
|
||||
import 'package:gitjournal/analytics/analytics.dart';
|
||||
import 'package:gitjournal/app_settings.dart';
|
||||
import 'package:gitjournal/error_reporting.dart';
|
||||
import 'package:gitjournal/iap.dart';
|
||||
import 'package:gitjournal/purchase_manager.dart';
|
||||
import 'package:gitjournal/iap/iap.dart';
|
||||
import 'package:gitjournal/iap/purchase_manager.dart';
|
||||
import 'package:gitjournal/iap/purchase_slider.dart';
|
||||
import 'package:gitjournal/utils/logger.dart';
|
||||
import 'package:gitjournal/widgets/purchase_slider.dart';
|
||||
|
||||
class PurchaseButton extends StatelessWidget {
|
||||
final ProductDetails? product;
|
@ -1,4 +1,4 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:gitjournal/screens/purchase_thankyou_screen.dart';
|
||||
import 'package:gitjournal/iap/purchase_thankyou_screen.dart';
|
||||
|
||||
Widget thankYou() => PurchaseThankYouScreen();
|
||||
|
Reference in New Issue
Block a user