mirror of
https://github.com/micromdm/micromdm/
synced 2026-08-12 04:55:39 +08:00
Issue DEP Sync Event on receiving devices from the DEP sync API (#177)
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user