Issue DEP Sync Event on receiving devices from the DEP sync API (#177)

This commit is contained in:
Jesse Peterson
2017-05-28 10:17:16 -07:00
committed by GitHub
parent 533343affa
commit 495dd8bdf9

View File

@@ -132,8 +132,18 @@ SYNC:
if err := w.conf.Save(); err != nil {
return errors.Wrap(err, "saving cursor from sync")
}
// TODO handle sync response here.
<-ticker
if len(resp.Devices) > 0 {
e := NewEvent(resp.Devices)
data, err := MarshalEvent(e)
if err != nil {
return err
}
if err := w.publisher.Publish(SyncTopic, data); err != nil {
return err
}
}
if !resp.MoreToFollow {
<-ticker
}
}
}