| 12345678910111213141516171819202122232425262728293031 |
- // 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(): доделать")
- }
|