Don't display uninstalled apps (#2405)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									d1ffd1edae
								
							
						
					
					
						commit
						0e93af912e
					
				
					 1 changed files with 6 additions and 3 deletions
				
			
		|  | @ -4,9 +4,12 @@ import appStore from "."; | |||
| 
 | ||||
| /** Mainly to use in listings for the frontend, use in getStaticProps or getServerSideProps */ | ||||
| export function getAppRegistry() { | ||||
|   return Object.values(appStore).map((app) => { | ||||
|   return Object.values(appStore).reduce((apps, app) => { | ||||
|     // Skip if app isn't installed
 | ||||
|     if (!app.metadata.installed) return apps; | ||||
|     // Let's not leak api keys to the front end
 | ||||
|     const { key, ...metadata } = app.metadata; | ||||
|     return metadata; | ||||
|   }) as App[]; | ||||
|     apps.push(metadata); | ||||
|     return apps; | ||||
|   }, [] as Omit<App, "key">[]); | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Omar López
						Omar López