| 12345678910111213141516171819202122232425262728293031 |
- // package service -- главный тип пакера
- package service
- import (
- "fmt"
- "log"
- "p78git.ddns.net/svi/packer/internal/packer"
- )
- // Service -- главный тип пакера
- type Service struct {
- packer *packer.Packer
- }
- // NewService -- возвращает новый сервис
- func NewService() (*Service, error) {
- log.Printf("NewService()\n")
- sf := &Service{}
- var err error
- sf.packer, err = packer.NewPacker(sf)
- if err != nil {
- return nil, fmt.Errorf("NewService(): in create Packer, err=\n\t%w", err)
- }
- return sf, nil
- }
- // Run -- запускает сервис в работу
- func (sf *Service) Run() {
- log.Printf("Service.Run()\n")
- }
|