Use stable textual ids for streams

This commit is contained in:
Max Goodhart
2020-06-16 17:19:30 -07:00
parent c95472f4ad
commit b2915b3072
5 changed files with 41 additions and 17 deletions

View File

@@ -3,7 +3,7 @@ import yargs from 'yargs'
import { app, BrowserWindow, BrowserView, ipcMain, shell } from 'electron'
import { interpret } from 'xstate'
import { pollPublicData, pollSpreadsheetData } from './data'
import { pollPublicData, pollSpreadsheetData, processData } from './data'
import viewStateMachine from './viewStateMachine'
import { boxesFromSpaceURLMap } from './geometry'
@@ -177,7 +177,7 @@ async function main() {
dataGen = pollPublicData()
}
for await (const data of dataGen) {
for await (const data of processData(dataGen)) {
mainWin.webContents.send('stream-data', data)
overlayView.webContents.send('stream-data', data)
}