@@ -11,6 +11,7 @@ const initialState: Selections = {
1111 peername : localStore ( ) . getItem ( 'peername' ) || '' ,
1212 name : localStore ( ) . getItem ( 'name' ) || '' ,
1313 isLinked : localStore ( ) . getItem ( 'isLinked' ) === 'true' ,
14+ published : localStore ( ) . getItem ( 'published' ) === 'true' ,
1415 activeTab : localStore ( ) . getItem ( 'activeTab' ) || 'status' ,
1516 component : localStore ( ) . getItem ( 'component' ) as SelectedComponent || '' ,
1617 commit : localStore ( ) . getItem ( 'commit' ) || '' ,
@@ -44,21 +45,23 @@ export default (state = initialState, action: AnyAction) => {
4445 return state
4546
4647 case SELECTIONS_SET_WORKING_DATASET :
47- const { peername, name, isLinked } = action . payload
48+ const { peername, name, isLinked, published } = action . payload
4849 localStore ( ) . setItem ( 'peername' , peername )
4950 localStore ( ) . setItem ( 'name' , name )
5051 localStore ( ) . setItem ( 'isLinked' , isLinked )
51- return Object . assign ( { } , state , { peername, name, isLinked } )
52+ localStore ( ) . setItem ( 'published' , published )
53+ return Object . assign ( { } , state , { peername, name, isLinked, published } )
5254
5355 case LIST_SUCC :
5456 // if there is no peername + name in selections, use the first one on the list
5557 if ( state . peername === '' && state . name === '' ) {
5658 if ( action . payload . data . length === 0 ) return state
57- const { peername : firstPeername , name : firstName , isLinked : firstIsLinked } = action . payload . data [ 0 ]
59+ const { peername : firstPeername , name : firstName , isLinked : firstIsLinked , published } = action . payload . data [ 0 ]
5860 localStore ( ) . setItem ( 'peername' , firstPeername )
5961 localStore ( ) . setItem ( 'name' , firstName )
6062 localStore ( ) . setItem ( 'isLinked' , firstIsLinked )
61- return Object . assign ( { } , state , { peername : firstPeername , name : firstName , isLinked : firstIsLinked } )
63+ localStore ( ) . setItem ( 'published' , published )
64+ return Object . assign ( { } , state , { peername : firstPeername , name : firstName , isLinked : firstIsLinked , published } )
6265 } else {
6366 return state
6467 }
0 commit comments