🎨 Automatically check cloud data integrity https://github.com/siyuan-note/siyuan/issues/8653

This commit is contained in:
Daniel 2023-07-02 17:48:02 +08:00
parent 593959312d
commit 88cd5f063f
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
8 changed files with 51 additions and 11 deletions

View file

@ -1647,6 +1647,26 @@ func subscribeRepoEvents() {
util.SetBootDetails(msg)
util.ContextPushMsg(context, msg)
})
eventbus.Subscribe(eventbus.EvtCloudBeforeUploadIndexes, func(context map[string]interface{}) {
msg := fmt.Sprintf(Conf.Language(208))
util.SetBootDetails(msg)
util.ContextPushMsg(context, msg)
})
eventbus.Subscribe(eventbus.EvtCloudBeforeUploadCheckIndex, func(context map[string]interface{}) {
msg := fmt.Sprintf(Conf.Language(209))
util.SetBootDetails(msg)
util.ContextPushMsg(context, msg)
})
eventbus.Subscribe(eventbus.EvtCloudBeforeFixObjects, func(context map[string]interface{}) {
msg := fmt.Sprintf(Conf.Language(210))
util.SetBootDetails(msg)
util.ContextPushMsg(context, msg)
})
eventbus.Subscribe(eventbus.EvtCloudAfterFixObjects, func(context map[string]interface{}) {
msg := fmt.Sprintf(Conf.Language(211))
util.SetBootDetails(msg)
util.ContextPushMsg(context, msg)
})
}
func buildCloudConf() (ret *cloud.Conf, err error) {