package service import ( _ "tailly_back_v2/internal/repository" "tailly_back_v2/internal/ws" ) type Services struct { Auth AuthService User UserService Post PostService Comment CommentService Like LikeService Session SessionService Mail MailService Recovery RecoveryService Audit AuditService Chat ChatService ChatHub *ws.Hub } func NewServices(authService AuthService, userService UserService, postService PostService, commentService CommentService, likeService LikeService, mailService MailService, auditService AuditService, recoveryService RecoveryService, sessionService SessionService, chatService ChatService, chatHub *ws.Hub) *Services { return &Services{ Auth: authService, User: userService, Post: postService, Comment: commentService, Like: likeService, Session: sessionService, Mail: mailService, Recovery: recoveryService, Audit: auditService, Chat: chatService, ChatHub: chatHub, } }