Publish the SubscriptionPurchasedEvent if a user has subscribed

This commit is contained in:
Vishnu Mohandas 2021-02-05 19:26:51 +05:30
parent ecd56f19df
commit 9ca222300e

View file

@ -2,6 +2,8 @@ import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:logging/logging.dart';
import 'package:photos/core/configuration.dart';
import 'package:photos/core/event_bus.dart';
import 'package:photos/events/subscription_purchased_event.dart';
import 'package:photos/services/billing_service.dart';
import 'package:photos/ui/common_elements.dart';
import 'package:photos/ui/subscription_page.dart';
@ -97,6 +99,7 @@ class _PasswordReentryPageState extends State<PasswordReentryPage> {
),
);
} else {
Bus.instance.fire(SubscriptionPurchasedEvent());
Navigator.of(context)
.popUntil((route) => route.isFirst);
}