// package service -- главный объект сервиса package service import ( "fmt" "git.p78su.freemyip.com/svi/gostore/internal/store_user" "git.p78su.freemyip.com/svi/gostore/pkg/types" ) // Service -- главный объект сервиса type Service struct { user types.IStoreUser } // NewService -- возвращает новый объект сервиса func NewService() (types.IService, error) { user, err := store_user.NewStoreUser() if err != nil { return nil, fmt.Errorf("NewService(): in create IStoreUser, err=\n\t%w", err) } sf := &Service{ user: user, } return sf, nil } // Run -- запускает сервис в работу func (sf *Service) Run() error { return fmt.Errorf("Service.Run(): доделать") }