@@ -23,7 +23,6 @@ function Xcloud() {
2323 const [ titles , setTitles ] = useState ( [ ] ) ;
2424 const [ newTitles , setNewTitles ] = useState ( [ ] ) ;
2525 const [ recentTitles , setRecentNewTitles ] = useState ( [ ] ) ;
26- const [ orgTitles , setOrgTitles ] = useState ( [ ] ) ;
2726 const currentTitles = useRef ( [ ] ) ;
2827 const [ keyword , setKeyword ] = useState ( "" ) ;
2928
@@ -32,7 +31,6 @@ function Xcloud() {
3231
3332 const LOCAL_TITLES = 'local-titles' ;
3433 const LOCAL_NEW_TITLES = 'local-new-titles' ;
35- const LOCAL_ORG_TITLES = 'local-org-titles' ;
3634 const LOCAL_RECENT_TITLES = 'local-recent-titles' ;
3735
3836 useEffect ( ( ) => {
@@ -135,24 +133,10 @@ function Xcloud() {
135133 localStorage . setItem ( LOCAL_TITLES , JSON . stringify ( _titles ) ) ;
136134
137135 const _titleMap = { } ;
138- const _orgTitles = [ ] ;
139- _titles . forEach ( ( item ) => {
136+ _titles . forEach ( item => {
140137 _titleMap [ item . productId ] = item ;
141-
142- // Get org games
143- if (
144- ! item . XCloudTitleId &&
145- item . details &&
146- item . details . programs &&
147- item . details . programs . indexOf ( 'BYOG' ) > - 1
148- ) {
149- _orgTitles . push ( item ) ;
150- }
151138 } ) ;
152139
153- setOrgTitles ( _orgTitles ) ;
154- localStorage . setItem ( LOCAL_ORG_TITLES , JSON . stringify ( _orgTitles ) ) ;
155-
156140 // console.log("_titleMap:", _titleMap);
157141
158142 // Get new games
@@ -220,18 +204,15 @@ function Xcloud() {
220204 // Get xcloud data from cache
221205 let cacheTitles : any = localStorage . getItem ( LOCAL_TITLES ) || '[]' ;
222206 let cacheNewTitles : any = localStorage . getItem ( LOCAL_NEW_TITLES ) || '[]' ;
223- let cacheOrgTitles : any = localStorage . getItem ( LOCAL_ORG_TITLES ) || '[]' ;
224207 let cacheRecentTitles : any = localStorage . getItem ( LOCAL_RECENT_TITLES ) || '[]' ;
225208
226209 try {
227210 cacheTitles = JSON . parse ( cacheTitles ) ;
228211 cacheNewTitles = JSON . parse ( cacheNewTitles ) ;
229- cacheOrgTitles = JSON . parse ( cacheOrgTitles ) ;
230212 cacheRecentTitles = JSON . parse ( cacheRecentTitles ) ;
231213
232- if ( cacheTitles . length || cacheNewTitles . length || cacheOrgTitles . length || cacheRecentTitles . length ) {
214+ if ( cacheTitles . length || cacheNewTitles . length || cacheRecentTitles . length ) {
233215 setTitles ( cacheTitles ) ;
234- setOrgTitles ( cacheOrgTitles ) ;
235216 setNewTitles ( cacheNewTitles ) ;
236217 setRecentNewTitles ( cacheRecentTitles ) ;
237218 setLoading ( false ) ;
@@ -290,9 +271,6 @@ function Xcloud() {
290271 case "Newest" :
291272 currentTitles . current = newTitles ;
292273 break ;
293- case "Own" :
294- currentTitles . current = orgTitles ;
295- break ;
296274 case "All" :
297275 currentTitles . current = titles ;
298276 break ;
@@ -330,7 +308,6 @@ function Xcloud() {
330308 < Tabs aria-label = "Options" onSelectionChange = { handleTabChange } >
331309 < Tab key = "Recently" title = { t ( "Recently" ) } > </ Tab >
332310 < Tab key = "Newest" title = { t ( "Newest" ) } > </ Tab >
333- < Tab key = "Own" title = { t ( "Own" ) } > </ Tab >
334311 < Tab key = "All" title = { t ( "All" ) } > </ Tab >
335312 </ Tabs >
336313 </ div >
0 commit comments