| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
83
|
43384
|
2956
-
3003
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
DefaultSocialServiceComponent.this.googleApi.peopleInfo(token).map[org.make.api.user.social.models.UserInfo](((x$1: org.make.api.user.social.models.google.PeopleInfo) => x$1.toUserInfo()))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
83
|
33458
|
2988
-
3002
|
Apply
|
org.make.api.user.social.models.google.PeopleInfo.toUserInfo
|
|
x$1.toUserInfo()
|
|
83
|
50957
|
2987
-
2987
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
84
|
34558
|
3068
-
3082
|
Apply
|
org.make.api.user.social.models.facebook.UserInfo.toUserInfo
|
|
x$2.toUserInfo()
|
|
84
|
39986
|
3033
-
3083
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
DefaultSocialServiceComponent.this.facebookApi.getUserInfo(token).map[org.make.api.user.social.models.UserInfo](((x$2: org.make.api.user.social.models.facebook.UserInfo) => x$2.toUserInfo()))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
84
|
47573
|
3067
-
3067
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
88
|
49915
|
3372
-
3372
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
88
|
41092
|
3314
-
3390
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
DefaultSocialServiceComponent.this.openIDConnectApi.getUserInfo(token, oidc, redirectUri).map[org.make.api.user.social.models.UserInfo](((x$6: org.make.api.user.social.models.oidc.UserInfo) => x$6.toUserInfo(id)))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
88
|
36617
|
3373
-
3389
|
Apply
|
org.make.api.user.social.models.oidc.UserInfo.toUserInfo
|
|
x$6.toUserInfo(id)
|
|
89
|
33206
|
3427
-
3481
|
Apply
|
org.make.api.user.social.SocialProviderException.apply
|
|
SocialProviderException.apply("No OIDC configuration found")
|
|
89
|
50997
|
3413
-
3482
|
Apply
|
scala.concurrent.Future.failed
|
|
scala.concurrent.Future.failed[Nothing](SocialProviderException.apply("No OIDC configuration found"))
|
|
111
|
34839
|
4020
-
5034
|
ApplyToImplicitArgs
|
scala.concurrent.Future.flatMap
|
org.make.api.user.social.socialservicecomponenttest
|
operationId match {
case (value: org.make.core.operation.OperationId): Some[org.make.core.operation.OperationId]((id @ _)) => DefaultSocialServiceComponent.this.operationService.findOneSimple(id)
case scala.None => scala.concurrent.Future.successful[None.type](scala.None)
}.flatMap[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((operation: Option[org.make.core.operation.SimpleOperation]) => DefaultSocialService.this.getUserInfo(provider, token, operation, redirectUri).flatMap[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((userInfo: org.make.api.user.social.models.UserInfo) => DefaultSocialServiceComponent.this.userService.createOrUpdateUserFromSocial(userInfo, questionId, country, language, crmCountry, crmLanguage, requestContext, privacyPolicyApprovalDate, optIn).withFilter(((check$ifrefutable$1: (org.make.core.user.User, Boolean)) => (check$ifrefutable$1: (org.make.core.user.User, Boolean) @unchecked) match {
case (_1: org.make.core.user.User, _2: Boolean): (org.make.core.user.User, Boolean)((user @ _), (accountCreation @ _)) => true
case _ => false
}))(scala.concurrent.ExecutionContext.Implicits.global).flatMap[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((x$7: (org.make.core.user.User, Boolean)) => (x$7: (org.make.core.user.User, Boolean) @unchecked) match {
case (_1: org.make.core.user.User, _2: Boolean): (org.make.core.user.User, Boolean)((user @ _), (accountCreation @ _)) => DefaultSocialServiceComponent.this.oauth2DataHandler.createAccessToken(scalaoauth2.provider.AuthInfo.apply[org.make.core.auth.UserRights](org.make.core.auth.UserRights.apply(user.userId, user.roles, user.availableQuestions, user.emailVerified, org.make.core.auth.UserRights.apply$default$5), scala.Some.apply[String](validatedClientId.value), scala.None, scala.None, scalaoauth2.provider.AuthInfo.apply$default$5[Nothing], scalaoauth2.provider.AuthInfo.apply$default$6[Nothing])).map[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((accessToken: scalaoauth2.provider.AccessToken) => scala.Tuple2.apply[org.make.core.user.UserId, org.make.api.user.SocialLoginResponse](user.userId, org.make.api.user.SocialLoginResponse.apply(org.make.api.technical.auth.TokenResponse.fromAccessToken(accessToken), accountCreation))))(scala.concurrent.ExecutionContext.Implicits.global)
}))(scala.concurrent.ExecutionContext.Implicits.global)))(scala.concurrent.ExecutionContext.Implicits.global)))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
111
|
42419
|
4044
-
4044
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
org.make.api.user.social.socialservicecomponenttest
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
112
|
43135
|
4094
-
4128
|
Apply
|
org.make.api.operation.OperationService.findOneSimple
|
org.make.api.user.social.socialservicecomponenttest
|
DefaultSocialServiceComponent.this.operationService.findOneSimple(id)
|
|
113
|
35007
|
4174
-
4178
|
Select
|
scala.None
|
org.make.api.user.social.socialservicecomponenttest
|
scala.None
|
|
113
|
47611
|
4156
-
4179
|
Apply
|
scala.concurrent.Future.successful
|
org.make.api.user.social.socialservicecomponenttest
|
scala.concurrent.Future.successful[None.type](scala.None)
|
|
115
|
46506
|
4198
-
5034
|
ApplyToImplicitArgs
|
scala.concurrent.Future.flatMap
|
|
DefaultSocialService.this.getUserInfo(provider, token, operation, redirectUri).flatMap[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((userInfo: org.make.api.user.social.models.UserInfo) => DefaultSocialServiceComponent.this.userService.createOrUpdateUserFromSocial(userInfo, questionId, country, language, crmCountry, crmLanguage, requestContext, privacyPolicyApprovalDate, optIn).withFilter(((check$ifrefutable$1: (org.make.core.user.User, Boolean)) => (check$ifrefutable$1: (org.make.core.user.User, Boolean) @unchecked) match {
case (_1: org.make.core.user.User, _2: Boolean): (org.make.core.user.User, Boolean)((user @ _), (accountCreation @ _)) => true
case _ => false
}))(scala.concurrent.ExecutionContext.Implicits.global).flatMap[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((x$7: (org.make.core.user.User, Boolean)) => (x$7: (org.make.core.user.User, Boolean) @unchecked) match {
case (_1: org.make.core.user.User, _2: Boolean): (org.make.core.user.User, Boolean)((user @ _), (accountCreation @ _)) => DefaultSocialServiceComponent.this.oauth2DataHandler.createAccessToken(scalaoauth2.provider.AuthInfo.apply[org.make.core.auth.UserRights](org.make.core.auth.UserRights.apply(user.userId, user.roles, user.availableQuestions, user.emailVerified, org.make.core.auth.UserRights.apply$default$5), scala.Some.apply[String](validatedClientId.value), scala.None, scala.None, scalaoauth2.provider.AuthInfo.apply$default$5[Nothing], scalaoauth2.provider.AuthInfo.apply$default$6[Nothing])).map[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((accessToken: scalaoauth2.provider.AccessToken) => scala.Tuple2.apply[org.make.core.user.UserId, org.make.api.user.SocialLoginResponse](user.userId, org.make.api.user.SocialLoginResponse.apply(org.make.api.technical.auth.TokenResponse.fromAccessToken(accessToken), accountCreation))))(scala.concurrent.ExecutionContext.Implicits.global)
}))(scala.concurrent.ExecutionContext.Implicits.global)))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
115
|
33197
|
4207
-
4207
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
116
|
49187
|
4295
-
4295
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
116
|
40511
|
4338
-
4338
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
116
|
41339
|
4271
-
5034
|
ApplyToImplicitArgs
|
scala.concurrent.Future.flatMap
|
|
DefaultSocialServiceComponent.this.userService.createOrUpdateUserFromSocial(userInfo, questionId, country, language, crmCountry, crmLanguage, requestContext, privacyPolicyApprovalDate, optIn).withFilter(((check$ifrefutable$1: (org.make.core.user.User, Boolean)) => (check$ifrefutable$1: (org.make.core.user.User, Boolean) @unchecked) match {
case (_1: org.make.core.user.User, _2: Boolean): (org.make.core.user.User, Boolean)((user @ _), (accountCreation @ _)) => true
case _ => false
}))(scala.concurrent.ExecutionContext.Implicits.global).flatMap[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((x$7: (org.make.core.user.User, Boolean)) => (x$7: (org.make.core.user.User, Boolean) @unchecked) match {
case (_1: org.make.core.user.User, _2: Boolean): (org.make.core.user.User, Boolean)((user @ _), (accountCreation @ _)) => DefaultSocialServiceComponent.this.oauth2DataHandler.createAccessToken(scalaoauth2.provider.AuthInfo.apply[org.make.core.auth.UserRights](org.make.core.auth.UserRights.apply(user.userId, user.roles, user.availableQuestions, user.emailVerified, org.make.core.auth.UserRights.apply$default$5), scala.Some.apply[String](validatedClientId.value), scala.None, scala.None, scalaoauth2.provider.AuthInfo.apply$default$5[Nothing], scalaoauth2.provider.AuthInfo.apply$default$6[Nothing])).map[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((accessToken: scalaoauth2.provider.AccessToken) => scala.Tuple2.apply[org.make.core.user.UserId, org.make.api.user.SocialLoginResponse](user.userId, org.make.api.user.SocialLoginResponse.apply(org.make.api.technical.auth.TokenResponse.fromAccessToken(accessToken), accountCreation))))(scala.concurrent.ExecutionContext.Implicits.global)
}))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
127
|
36451
|
4563
-
5034
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
DefaultSocialServiceComponent.this.oauth2DataHandler.createAccessToken(scalaoauth2.provider.AuthInfo.apply[org.make.core.auth.UserRights](org.make.core.auth.UserRights.apply(user.userId, user.roles, user.availableQuestions, user.emailVerified, org.make.core.auth.UserRights.apply$default$5), scala.Some.apply[String](validatedClientId.value), scala.None, scala.None, scalaoauth2.provider.AuthInfo.apply$default$5[Nothing], scalaoauth2.provider.AuthInfo.apply$default$6[Nothing])).map[(org.make.core.user.UserId, org.make.api.user.SocialLoginResponse)](((accessToken: scalaoauth2.provider.AccessToken) => scala.Tuple2.apply[org.make.core.user.UserId, org.make.api.user.SocialLoginResponse](user.userId, org.make.api.user.SocialLoginResponse.apply(org.make.api.technical.auth.TokenResponse.fromAccessToken(accessToken), accountCreation))))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
127
|
39701
|
4575
-
4575
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
127
|
41582
|
4625
-
4625
|
TypeApply
|
scalaoauth2.provider.AuthInfo.apply$default$6
|
|
scalaoauth2.provider.AuthInfo.apply$default$6[Nothing]
|
|
127
|
49151
|
4625
-
4625
|
TypeApply
|
scalaoauth2.provider.AuthInfo.apply$default$5
|
|
scalaoauth2.provider.AuthInfo.apply$default$5[Nothing]
|
|
127
|
33157
|
4625
-
4848
|
Apply
|
scalaoauth2.provider.AuthInfo.apply
|
|
scalaoauth2.provider.AuthInfo.apply[org.make.core.auth.UserRights](org.make.core.auth.UserRights.apply(user.userId, user.roles, user.availableQuestions, user.emailVerified, org.make.core.auth.UserRights.apply$default$5), scala.Some.apply[String](validatedClientId.value), scala.None, scala.None, scalaoauth2.provider.AuthInfo.apply$default$5[Nothing], scalaoauth2.provider.AuthInfo.apply$default$6[Nothing])
|
|
128
|
41542
|
4688
-
4711
|
Select
|
org.make.core.user.User.availableQuestions
|
|
user.availableQuestions
|
|
128
|
33248
|
4713
-
4731
|
Select
|
org.make.core.user.User.emailVerified
|
|
user.emailVerified
|
|
128
|
43174
|
4652
-
4732
|
Apply
|
org.make.core.auth.UserRights.apply
|
|
org.make.core.auth.UserRights.apply(user.userId, user.roles, user.availableQuestions, user.emailVerified, org.make.core.auth.UserRights.apply$default$5)
|
|
128
|
36657
|
4663
-
4674
|
Select
|
org.make.core.user.User.userId
|
|
user.userId
|
|
128
|
47025
|
4652
-
4652
|
Select
|
org.make.core.auth.UserRights.apply$default$5
|
|
org.make.core.auth.UserRights.apply$default$5
|
|
128
|
49396
|
4676
-
4686
|
Select
|
org.make.core.user.User.roles
|
|
user.roles
|
|
129
|
35045
|
4760
-
4783
|
Select
|
org.make.core.auth.ClientId.value
|
|
validatedClientId.value
|
|
129
|
48075
|
4755
-
4784
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[String](validatedClientId.value)
|
|
130
|
40549
|
4804
-
4808
|
Select
|
scala.None
|
|
scala.None
|
|
131
|
36697
|
4834
-
4838
|
Select
|
scala.None
|
|
scala.None
|
|
135
|
48115
|
4883
-
5034
|
Apply
|
scala.Tuple2.apply
|
|
scala.Tuple2.apply[org.make.core.user.UserId, org.make.api.user.SocialLoginResponse](user.userId, org.make.api.user.SocialLoginResponse.apply(org.make.api.technical.auth.TokenResponse.fromAccessToken(accessToken), accountCreation))
|
|
136
|
47060
|
4895
-
4906
|
Select
|
org.make.core.user.User.userId
|
|
user.userId
|
|
137
|
34798
|
4918
-
5024
|
Apply
|
org.make.api.user.SocialLoginResponse.apply
|
|
org.make.api.user.SocialLoginResponse.apply(org.make.api.technical.auth.TokenResponse.fromAccessToken(accessToken), accountCreation)
|
|
137
|
43215
|
4946
-
4988
|
Apply
|
org.make.api.technical.auth.TokenResponse.fromAccessToken
|
|
org.make.api.technical.auth.TokenResponse.fromAccessToken(accessToken)
|
|
149
|
48628
|
5320
-
5354
|
Apply
|
org.make.api.operation.OperationService.findOneSimple
|
|
DefaultSocialServiceComponent.this.operationService.findOneSimple(id)
|
|
150
|
32139
|
5380
-
5403
|
Apply
|
scala.concurrent.Future.successful
|
|
scala.concurrent.Future.successful[None.type](scala.None)
|
|
150
|
39740
|
5398
-
5402
|
Select
|
scala.None
|
|
scala.None
|
|
153
|
33240
|
5484
-
5541
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
DefaultSocialService.this.getUserInfo(provider, token, x$8, redirectUri).map[Option[String]](((x$9: org.make.api.user.social.models.UserInfo) => x$9.email))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
153
|
46261
|
5483
-
5483
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
153
|
48955
|
5533
-
5540
|
Select
|
org.make.api.user.social.models.UserInfo.email
|
|
x$9.email
|
|
153
|
41376
|
5532
-
5532
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
153
|
43170
|
5466
-
5542
|
ApplyToImplicitArgs
|
scala.concurrent.Future.flatMap
|
|
operation.flatMap[Option[String]](((x$8: Option[org.make.core.operation.SimpleOperation]) => DefaultSocialService.this.getUserInfo(provider, token, x$8, redirectUri).map[Option[String]](((x$9: org.make.api.user.social.models.UserInfo) => x$9.email))(scala.concurrent.ExecutionContext.Implicits.global)))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
154
|
32651
|
5567
-
5567
|
Select
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
scala.concurrent.ExecutionContext.Implicits.global
|
|
154
|
49695
|
5549
-
5690
|
ApplyToImplicitArgs
|
scala.concurrent.Future.flatMap
|
|
userEmail.flatMap[Option[org.make.core.user.User]](((x0$1: Option[String]) => x0$1 match {
case scala.None => scala.concurrent.Future.successful[None.type](scala.None)
case (value: String): Some[String]((email @ _)) => DefaultSocialServiceComponent.this.userService.getUserByEmail(email)
}))(scala.concurrent.ExecutionContext.Implicits.global)
|
|
155
|
34600
|
5615
-
5619
|
Select
|
scala.None
|
|
scala.None
|
|
155
|
48659
|
5597
-
5620
|
Apply
|
scala.concurrent.Future.successful
|
|
scala.concurrent.Future.successful[None.type](scala.None)
|
|
156
|
39777
|
5649
-
5682
|
Apply
|
org.make.api.user.UserService.getUserByEmail
|
|
DefaultSocialServiceComponent.this.userService.getUserByEmail(email)
|