You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.1 KiB
Diff

diff --git a/src/authentication/components/AuthContextProvider.tsx b/src/authentication/components/AuthContextProvider.tsx
index 4709db7f1..1e4f320d3 100644
--- a/src/authentication/components/AuthContextProvider.tsx
+++ b/src/authentication/components/AuthContextProvider.tsx
@@ -32,6 +32,24 @@ export class AuthContextProvider extends React.Component<
currentUser: user,
})
+ user = (user != null) ? user : {};
+ user.claims = {
+ subscriptionStatus: "active",
+ subscriptionExpiry: 2410006826,
+ subscriptions: {
+ "pro-monthly": {
+ expiry: 2410006826,
+ status: "active"
+ }
+ },
+ features: {
+ backup: { expiry: 2410006826 },
+ sync: { expiry: 2410006826 },
+ beta: { expiry: 2410006826 },
+ },
+ lastSubscribed: null
+ };
+
if (user !== null && user.claims !== null) {
this.setState({
currentUser: {