@@ -484,19 +484,20 @@ class View {
484484 // live reloading
485485 // =
486486
487- toggleLiveReloading ( enable ) {
487+
488+ async toggleLiveReloading ( enable ) {
488489 if ( typeof enable === 'undefined' ) {
489490 enable = ! this . liveReloadEvents
490491 }
491- if ( ! enable ) {
492+ if ( this . liveReloadEvents ) {
492493 this . liveReloadEvents . close ( )
493494 this . liveReloadEvents = false
494495 } else if ( this . datInfo ) {
495496 let archive = beakerCore . dat . library . getArchive ( this . datInfo . key )
496497 if ( ! archive ) return
497498
498499 let { version} = parseDatURL ( this . url )
499- let { checkoutFS} = beakerCore . dat . library . getArchiveCheckout ( archive , version )
500+ let { checkoutFS} = await beakerCore . dat . library . getArchiveCheckout ( archive , version )
500501 this . liveReloadEvents = checkoutFS . pda . watch ( )
501502
502503 let event = ( this . datInfo . isOwner ) ? 'changed' : 'invalidated'
@@ -629,7 +630,7 @@ class View {
629630 this . donateLinkHref = _get ( this , 'datInfo.links.payment.0.href' )
630631 if ( this . previewMode ) {
631632 let archive = beakerCore . dat . library . getArchive ( key )
632- let diff = await beakerCore . dat . library . getDaemon ( ) . fs_diffListing ( archive , { compareContent : true , shallow : true } )
633+ let diff = [ ] // TODO await beakerCore.dat.library.getDaemon().fs_diffListing(archive, {compareContent: true, shallow: true})
633634 this . uncommittedChanges = diff ? diff . length : 0
634635 }
635636 let userSession = getUserSessionFor ( this . browserWindow . webContents )
0 commit comments