@@ -3,6 +3,7 @@ import { Providers } from '../dist/es6/Providers';
33import { ProviderState } from '../dist/es6/providers/IProvider' ;
44import { MsalProvider } from '../dist/es6/providers/MsalProvider' ;
55import { MockProvider } from '../dist/es6/mock/MockProvider' ;
6+ import { CLIENTID , SETPROVIDER_EVENT , GETPROVIDER_EVENT } from './env' ;
67
78export const withSignIn = makeDecorator ( {
89 name : `withSignIn` ,
@@ -13,23 +14,20 @@ export const withSignIn = makeDecorator({
1314
1415 const channel = addons . getChannel ( ) ;
1516
16- channel . on ( 'mgt/setProvider' , params => {
17- console . log ( 'setProvider' , params ) ;
17+ channel . on ( SETPROVIDER_EVENT , params => {
1818 const currentProvider = Providers . globalProvider ;
1919 if ( params . state === ProviderState . SignedIn && ( ! currentProvider || currentProvider === mockProvider ) ) {
2020 Providers . globalProvider = new MsalProvider ( {
21- clientId : 'a974dfa0-9f57-49b9-95db-90f04ce2111a'
21+ clientId : CLIENTID
2222 } ) ;
23- console . log ( 'setting msal' ) ;
2423 } else if ( params . state !== ProviderState . SignedIn && currentProvider !== mockProvider ) {
2524 Providers . globalProvider = mockProvider ;
26- console . log ( 'setting mock' ) ;
2725 }
2826 } ) ;
2927
3028 // Our simple API above simply sets the notes parameter to a string,
3129 // which we send to the channel
32- channel . emit ( 'mgt/getProvider' , { type : 'getProvider' } ) ;
30+ channel . emit ( GETPROVIDER_EVENT , { type : 'getProvider' } ) ;
3331 // we can also add subscriptions here using channel.on('eventName', callback);
3432
3533 return getStory ( context ) ;
0 commit comments