Watch · Watch
Watch 实际同步哪些数据?
当前同步的是 ActivityWatch bucket 元数据和 bucket 中的事件;事件不是固定只有 app、title、timestamp、duration 四个字段。
当前同步器会读取 ActivityWatch bucket。云端保存的 bucket 元数据包括 id、type、client、hostname 和 name。
每条事件至少包含 timestamp、duration 和 data。data 中可以保留 ActivityWatch watcher 写入的字符串、数字、布尔值或 null 字段,因此具体字段取决于产生该 bucket 的 watcher。
这意味着把 Watch 简化成“只上传 app、title、timestamp、duration”并不准确。某些常见 window watcher 确实会产生 app 和 title,但同步层本身是通用事件同步。