service

package
v0.2.10 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Log

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

func NewLog

func NewLog(db *db.DB) *Log

func (*Log) Log

func (a *Log) Log(smtp *db.SMTP, mails []*db.Mail, files []*smtp.File, token string, subject, bodyString string, err error) error

type Schedule

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

func NewSchedule

func NewSchedule(db *db.DB, token *Token) *Schedule

func (*Schedule) Edit

func (schedule *Schedule) Edit(sd *db.Schedule) error

func (*Schedule) GetOne

func (schedule *Schedule) GetOne(id int) (*db.Schedule, error)

func (*Schedule) GetPage

func (schedule *Schedule) GetPage(page *web.Page) (any, error)

func (*Schedule) Save

func (schedule *Schedule) Save(sd *db.Schedule) error

type Token

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

func NewToken

func NewToken(db *db.DB, zapLog *zap.Logger, cachePath string) *Token

func (*Token) GetOne

func (token *Token) GetOne(id int) (*db.Token, error)

func (*Token) GetOneByToken

func (token *Token) GetOneByToken(tokenStr string) (*db.Token, error)

func (*Token) GetPage

func (token *Token) GetPage(page *web.Page) (any, error)

func (*Token) SendApiCallMail

func (token *Token) SendApiCallMail(schedule *db.Schedule) error

func (*Token) SendMailByToken

func (token *Token) SendMailByToken(req *web.Request) (any, error)

Jump to

Keyboard shortcuts

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