Przeglądaj źródła

Merge pull request #13321 from overleaf/tw-remove-v1-calls

Cleanup v1 subscription calls

GitOrigin-RevId: 27c1792353957a75a553b2b12dbf357be5c7e111
Tyna William 3 lat temu
rodzic
commit
d12217a410

+ 0 - 2
services/web/app/src/Features/Subscription/SubscriptionController.js

@@ -216,7 +216,6 @@ async function userSubscriptionPage(req, res) {
     currentInstitutionsWithLicence,
     currentInstitutionsWithLicence,
     managedInstitutions,
     managedInstitutions,
     managedPublishers,
     managedPublishers,
-    v1SubscriptionStatus,
   } = results
   } = results
   const hasSubscription =
   const hasSubscription =
     await LimitationsManager.promises.userHasV1OrV2Subscription(user)
     await LimitationsManager.promises.userHasV1OrV2Subscription(user)
@@ -250,7 +249,6 @@ async function userSubscriptionPage(req, res) {
     managedGroupSubscriptions,
     managedGroupSubscriptions,
     managedInstitutions,
     managedInstitutions,
     managedPublishers,
     managedPublishers,
-    v1SubscriptionStatus,
     currentInstitutionsWithLicence,
     currentInstitutionsWithLicence,
     cancelButtonNewCopy,
     cancelButtonNewCopy,
     groupPlans: groupPlansDataForDash,
     groupPlans: groupPlansDataForDash,

+ 0 - 17
services/web/app/src/Features/Subscription/SubscriptionViewModelBuilder.js

@@ -4,7 +4,6 @@ const PlansLocator = require('./PlansLocator')
 const SubscriptionFormatters = require('./SubscriptionFormatters')
 const SubscriptionFormatters = require('./SubscriptionFormatters')
 const SubscriptionLocator = require('./SubscriptionLocator')
 const SubscriptionLocator = require('./SubscriptionLocator')
 const SubscriptionUpdater = require('./SubscriptionUpdater')
 const SubscriptionUpdater = require('./SubscriptionUpdater')
-const V1SubscriptionManager = require('./V1SubscriptionManager')
 const InstitutionsGetter = require('../Institutions/InstitutionsGetter')
 const InstitutionsGetter = require('../Institutions/InstitutionsGetter')
 const InstitutionsManager = require('../Institutions/InstitutionsManager')
 const InstitutionsManager = require('../Institutions/InstitutionsManager')
 const PublishersGetter = require('../Publishers/PublishersGetter')
 const PublishersGetter = require('../Publishers/PublishersGetter')
@@ -74,7 +73,6 @@ async function buildUsersSubscriptionViewModel(user) {
     currentInstitutionsWithLicence,
     currentInstitutionsWithLicence,
     managedInstitutions,
     managedInstitutions,
     managedPublishers,
     managedPublishers,
-    v1SubscriptionStatus,
     recurlySubscription,
     recurlySubscription,
     recurlyCoupons,
     recurlyCoupons,
     plan,
     plan,
@@ -151,17 +149,6 @@ async function buildUsersSubscriptionViewModel(user) {
     managedPublishers(cb) {
     managedPublishers(cb) {
       PublishersGetter.getManagedPublishers(user._id, cb)
       PublishersGetter.getManagedPublishers(user._id, cb)
     },
     },
-    v1SubscriptionStatus(cb) {
-      V1SubscriptionManager.getSubscriptionStatusFromV1(
-        user._id,
-        (error, status, v1Id) => {
-          if (error) {
-            return cb(error)
-          }
-          cb(null, status)
-        }
-      )
-    },
   })
   })
 
 
   if (memberGroupSubscriptions == null) {
   if (memberGroupSubscriptions == null) {
@@ -173,9 +160,6 @@ async function buildUsersSubscriptionViewModel(user) {
   if (managedInstitutions == null) {
   if (managedInstitutions == null) {
     managedInstitutions = []
     managedInstitutions = []
   }
   }
-  if (v1SubscriptionStatus == null) {
-    v1SubscriptionStatus = {}
-  }
   if (recurlyCoupons == null) {
   if (recurlyCoupons == null) {
     recurlyCoupons = []
     recurlyCoupons = []
   }
   }
@@ -345,7 +329,6 @@ async function buildUsersSubscriptionViewModel(user) {
     currentInstitutionsWithLicence,
     currentInstitutionsWithLicence,
     managedInstitutions,
     managedInstitutions,
     managedPublishers,
     managedPublishers,
-    v1SubscriptionStatus,
   }
   }
 }
 }
 
 

+ 0 - 13
services/web/app/src/Features/Subscription/V1SubscriptionManager.js

@@ -19,19 +19,6 @@ module.exports = V1SubscriptionManager = {
     )
     )
   },
   },
 
 
-  getSubscriptionStatusFromV1(userId, callback) {
-    V1SubscriptionManager._v1Request(
-      userId,
-      {
-        method: 'GET',
-        url(v1Id) {
-          return `/api/v1/sharelatex/users/${v1Id}/subscription_status`
-        },
-      },
-      callback
-    )
-  },
-
   cancelV1Subscription(userId, callback) {
   cancelV1Subscription(userId, callback) {
     V1SubscriptionManager._v1Request(
     V1SubscriptionManager._v1Request(
       userId,
       userId,