@@ -31,15 +31,15 @@ export class InlineWorker extends ExtensionWorkerBase<any, any> {
31
31
let injectMessageHandlerThunk = ( ) => { return new IFrameMessageHandler ( ( ) => parent ) ; } ;
32
32
super ( clientInfo , auth , new ClipperData ( new LocalStorage ( ) ) , uiMessageHandlerThunk , injectMessageHandlerThunk ) ;
33
33
34
- this . logger . then ( sessionLogger => sessionLogger . setContextProperty ( Log . Context . Custom . InPrivateBrowsing , Log . unknownValue ) ) ;
34
+ this . logger . setContextProperty ( Log . Context . Custom . InPrivateBrowsing , Log . unknownValue ) ;
35
35
36
36
let invokeOptions = {
37
37
invokeMode : InvokeMode . Default
38
38
} ;
39
39
this . sendInvokeOptionsToInject ( invokeOptions ) ;
40
40
41
41
// The inline worker gets created after the UI was successfully inject, so we can safely log this here
42
- this . logger . then ( sessionLogger => sessionLogger . logUserFunnel ( Log . Funnel . Label . Invoke ) ) ;
42
+ this . logger . logUserFunnel ( Log . Funnel . Label . Invoke ) ;
43
43
this . logClipperInvoke ( {
44
44
invokeSource : InvokeSource . Bookmarklet
45
45
} , invokeOptions ) ;
@@ -82,8 +82,8 @@ export class InlineWorker extends ExtensionWorkerBase<any, any> {
82
82
* authentication. Otherwise, it resolves with true if the redirect endpoint was hit as a result of a successful
83
83
* sign in attempt, and false if it was not hit (e.g., user manually closed the popup)
84
84
*/
85
- protected async doSignInAction ( authType : AuthType ) : Promise < boolean > {
86
- let usidQueryParamValue = await this . getUserSessionIdQueryParamValue ( ) ;
85
+ protected doSignInAction ( authType : AuthType ) : Promise < boolean > {
86
+ let usidQueryParamValue = this . getUserSessionIdQueryParamValue ( ) ;
87
87
let signInUrl = ClipperUrls . generateSignInUrl ( this . clientInfo . get ( ) . clipperId , usidQueryParamValue , AuthType [ authType ] ) ;
88
88
89
89
return this . launchPopupAndWaitForClose ( signInUrl ) ;
@@ -93,19 +93,18 @@ export class InlineWorker extends ExtensionWorkerBase<any, any> {
93
93
* Signs the user out
94
94
*/
95
95
protected doSignOutAction ( authType : AuthType ) {
96
- this . getUserSessionIdQueryParamValue ( ) . then ( usidQueryParamValue => {
97
- let signOutUrl = ClipperUrls . generateSignOutUrl ( this . clientInfo . get ( ) . clipperId , usidQueryParamValue , AuthType [ authType ] ) ;
98
-
99
- let iframe = document . createElement ( "iframe" ) ;
100
- iframe . hidden = true ;
101
- iframe . style . display = "none" ;
102
- iframe . src = signOutUrl ;
103
- document . body . appendChild ( iframe ) ;
104
- } ) ;
96
+ let usidQueryParamValue = this . getUserSessionIdQueryParamValue ( ) ;
97
+ let signOutUrl = ClipperUrls . generateSignOutUrl ( this . clientInfo . get ( ) . clipperId , usidQueryParamValue , AuthType [ authType ] ) ;
98
+
99
+ let iframe = document . createElement ( "iframe" ) ;
100
+ iframe . hidden = true ;
101
+ iframe . style . display = "none" ;
102
+ iframe . src = signOutUrl ;
103
+ document . body . appendChild ( iframe ) ;
105
104
}
106
105
107
106
private throwNotImplementedFailure ( ) : any {
108
- this . logger . then ( sessionLogger => sessionLogger . logFailure ( Log . Failure . Label . NotImplemented , Log . Failure . Type . Unexpected ) ) ;
107
+ this . logger . logFailure ( Log . Failure . Label . NotImplemented , Log . Failure . Type . Unexpected ) ;
109
108
throw new Error ( "not implemented" ) ;
110
109
}
111
110
}
0 commit comments