spark-server/internal/module/sync/logic/service.go
zhr ae9a71034d feat: implement Spark IM V3 modular monolith
Add HTTP /v1 MVC, TCP send path, groups with server-side member-avatar collage, object-storage upload, and friends/favorites around the architecture-v3 layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 19:52:11 +08:00

14 lines
294 B
Go

// Package logic is inbox/message sync use-cases.
package logic
import (
"context"
"spark-server/internal/module/sync/entity"
)
type Service interface {
SyncInbox(ctx context.Context, req *entity.InboxRequest) error
SyncMessages(ctx context.Context, req *entity.MessagesRequest) error
}