Просмотр исходного кода

remove getUserOrCreateHoldingAccount function

The function is deprecated
Tim Alby 8 лет назад
Родитель
Сommit
5a590aa021

+ 0 - 9
services/web/app/coffee/Features/User/UserCreator.coffee

@@ -1,19 +1,10 @@
 User = require("../../models/User").User
-UserLocator = require("./UserLocator")
 logger = require("logger-sharelatex")
 metrics = require('metrics-sharelatex')
 
 
 module.exports = UserCreator =
 
-	getUserOrCreateHoldingAccount: (email, callback = (err, user)->)->
-		self = @
-		UserLocator.findByEmail email, (err, user)->
-			if user?
-				callback(err, user)
-			else
-				self.createNewUser email:email, holdingAccount:true, callback
-
 	createNewUser: (opts, callback)->
 		logger.log opts:opts, "creating new user"
 		user = new User()

+ 0 - 3
services/web/test/unit/coffee/Subscription/SubscriptionGroupHandlerTests.coffee

@@ -24,9 +24,6 @@ describe "SubscriptionGroupHandler", ->
 			getSubscriptionByMemberIdAndId: sinon.stub()
 			getSubscription: sinon.stub()
 
-		@UserCreator = 
-			getUserOrCreateHoldingAccount: sinon.stub().callsArgWith(1, null, @user)
-
 		@SubscriptionUpdater =
 			addUserToGroup: sinon.stub().callsArgWith(2)
 			removeUserFromGroup: sinon.stub().callsArgWith(2)

+ 0 - 18
services/web/test/unit/coffee/User/UserCreatorTests.coffee

@@ -25,24 +25,6 @@ describe "UserCreator", ->
 
 		@email = "bob.oswald@gmail.com"
 
-
-	describe "getUserOrCreateHoldingAccount", ->
-
-		it "should immediately return the user if found", (done)->
-			@UserLocator.findByEmail.callsArgWith(1, null, @user)
-			@UserCreator.getUserOrCreateHoldingAccount @email, (err, returnedUser)=>
-				assert.deepEqual returnedUser, @user
-				done()
-
-		it "should create new holding account if the user is not found", (done)->
-			@UserLocator.findByEmail.callsArgWith(1)
-			@UserCreator.createNewUser = sinon.stub().callsArgWith(1, null, @user)
-			@UserCreator.getUserOrCreateHoldingAccount @email, (err, returnedUser)=>
-				@UserCreator.createNewUser.calledWith(email:@email, holdingAccount:true).should.equal true
-				assert.deepEqual returnedUser, @user
-				done()
-
-
 	describe "createNewUser", ->
 
 		it "should take the opts and put them in the model", (done)->