♻️ Refactor synchronization service

This commit is contained in:
2026-03-30 00:03:23 +08:00
parent 34c8f2a185
commit 4c5fff5390
42 changed files with 4377 additions and 3199 deletions

16
internal/syncer/errors.go Normal file
View File

@@ -0,0 +1,16 @@
package syncer
import "errors"
var (
// ErrTargetNotFound 表示目标不存在。
ErrTargetNotFound = errors.New("sync target not found")
// ErrTargetDisabled 表示目标未启用。
ErrTargetDisabled = errors.New("sync target is disabled")
// ErrTargetNotReady 表示目标缺少必要配置。
ErrTargetNotReady = errors.New("sync target is not ready")
// ErrUnsupportedBackend 表示后端类型未实现。
ErrUnsupportedBackend = errors.New("sync backend is not supported")
// ErrUnsupportedDriver 表示后端驱动未实现。
ErrUnsupportedDriver = errors.New("sync driver is not supported")
)