services

package
v0.0.0-...-cea713b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2023 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MainService

type MainService struct {
	// contains filtered or unexported fields
}

func NewMainService

func NewMainService() *MainService

func (*MainService) Close

func (m *MainService) Close() error

func (*MainService) Databases

func (m *MainService) Databases() api.DatabaseService

func (*MainService) ExternalServices

func (m *MainService) ExternalServices() api.ExternalServicesService

func (*MainService) Http

func (m *MainService) Http() api.HttpService

func (*MainService) Init

func (m *MainService) Init() error

func (*MainService) Messages

func (m *MainService) Messages() api.MessagesService

func (*MainService) Projects

func (m *MainService) Projects() api.ProjectService

func (*MainService) Start

func (m *MainService) Start(errCh chan error)

func (*MainService) Stats

func (m *MainService) Stats() api.StatsService

func (*MainService) Tasks

func (m *MainService) Tasks() api.TasksService

func (*MainService) Users

func (m *MainService) Users() api.UsersService

type MessageService

type MessageService struct {
	// contains filtered or unexported fields
}

func NewMessageService

func NewMessageService() *MessageService

func (*MessageService) AddMessage

func (m *MessageService) AddMessage(message *model.Message) (err error)

func (*MessageService) AddTranslations

func (m *MessageService) AddTranslations(message *model.Message) (err error)

func (*MessageService) GetAllMessagesFromScope

func (m *MessageService) GetAllMessagesFromScope(scope string) (messages []*model.Message, err error)

func (*MessageService) GetAllMessagesFromScopeId

func (m *MessageService) GetAllMessagesFromScopeId(scopeId uuid.UUID) (messages []*model.Message, err error)

func (*MessageService) GetMessage

func (m *MessageService) GetMessage(scope, key string) (message *model.Message, err error)

func (*MessageService) GetScopeFromName

func (m *MessageService) GetScopeFromName(scopeName string) (scope *model.Scope, err error)

func (*MessageService) Init

func (m *MessageService) Init(service api.MainService) error

func (*MessageService) UpdateMessage

func (m *MessageService) UpdateMessage(message *model.Message) (err error)

type ProjectService

type ProjectService struct {
	// contains filtered or unexported fields
}

func NewProjectService

func NewProjectService() *ProjectService

func (*ProjectService) GetProject

func (p *ProjectService) GetProject(id uint) (project *model.Project, err error)

func (*ProjectService) Init

func (p *ProjectService) Init(service api.MainService) error

func (*ProjectService) ListProjects

func (p *ProjectService) ListProjects() (projects []*model.Project, err error)

type StatsService

type StatsService struct {
	// contains filtered or unexported fields
}

func NewStatsService

func NewStatsService() *StatsService

func (*StatsService) GetBestDevTimeDay

func (s *StatsService) GetBestDevTimeDay() (api.Duration, error)

func (*StatsService) GetTotalDevTime

func (s *StatsService) GetTotalDevTime() (*api.TotalDevTimeResponse[api.Duration], error)

func (*StatsService) GetVisitorCount

func (s *StatsService) GetVisitorCount() (int, error)

func (*StatsService) Init

func (s *StatsService) Init(service api.MainService) error

func (*StatsService) IsDeveloping

func (s *StatsService) IsDeveloping() (bool, error)

func (*StatsService) ListRepositories

func (s *StatsService) ListRepositories() (*api.RepositoriesStored, error)

type TaskService

type TaskService struct {
	// contains filtered or unexported fields
}

func NewTaskService

func NewTaskService() *TaskService

func (*TaskService) CheckWakatimeActivityTask

func (t *TaskService) CheckWakatimeActivityTask() error

func (*TaskService) Close

func (t *TaskService) Close() error

func (*TaskService) Init

func (t *TaskService) Init(service api.MainService) error

func (*TaskService) Settings

func (t *TaskService) Settings() api.ServiceSettings

func (*TaskService) Start

func (t *TaskService) Start() error

type UsersService

type UsersService struct {
	// contains filtered or unexported fields
}

func NewUsersService

func NewUsersService() *UsersService

func (*UsersService) GetUser

func (u *UsersService) GetUser(id uint, withPassword ...bool) (api.User, error)

func (*UsersService) GetUserByEmail

func (u *UsersService) GetUserByEmail(email string, withPassword ...bool) (api.User, error)

func (*UsersService) GetUserByUsername

func (u *UsersService) GetUserByUsername(username string, withPassword ...bool) (api.User, error)

func (*UsersService) Init

func (u *UsersService) Init(service api.MainService) error

func (*UsersService) IsExist

func (u *UsersService) IsExist(email string) bool

func (*UsersService) ListUsers

func (u *UsersService) ListUsers() (usersResult []api.User, err error)

func (*UsersService) Register

func (u *UsersService) Register(user api.User) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL