Revert "reflow machines from k/v" (#3575)
This reverts commit f77b312ecb.
			
			
This commit is contained in:
		@ -1,11 +1,13 @@
 | 
			
		||||
import { isDesktop } from './isDesktop'
 | 
			
		||||
import { components } from './machine-api'
 | 
			
		||||
 | 
			
		||||
export type MachinesListing = Array<components['schemas']['Machine']>
 | 
			
		||||
export type MachinesListing = {
 | 
			
		||||
  [key: string]: components['schemas']['Machine']
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export class MachineManager {
 | 
			
		||||
  private _isDesktop: boolean = isDesktop()
 | 
			
		||||
  private _machines: MachinesListing = []
 | 
			
		||||
  private _machines: MachinesListing = {}
 | 
			
		||||
  private _machineApiIp: string | null = null
 | 
			
		||||
  private _currentMachine: components['schemas']['Machine'] | null = null
 | 
			
		||||
 | 
			
		||||
@ -42,7 +44,7 @@ export class MachineManager {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  machineCount(): number {
 | 
			
		||||
    return this._machines.length
 | 
			
		||||
    return Object.keys(this._machines).length
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  get machineApiIp(): string | null {
 | 
			
		||||
 | 
			
		||||
@ -52,7 +52,7 @@ const kittycad = (access: string, args: any) =>
 | 
			
		||||
// bite our butts.
 | 
			
		||||
const listMachines = async (): Promise<MachinesListing> => {
 | 
			
		||||
  const machineApi = await ipcRenderer.invoke('find_machine_api')
 | 
			
		||||
  if (!machineApi) return []
 | 
			
		||||
  if (!machineApi) return {}
 | 
			
		||||
 | 
			
		||||
  return fetch(`http://${machineApi}/machines`).then((resp) => resp.json())
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user