http

package
v0.0.0-...-29610b7 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewNewsHandler

func NewNewsHandler(e *echo.Group, r *echo.Group, us domain.NewsUsecase, logger *utils.Logrus)

NewNewsHandler will initialize the contents/ resources endpoint

func NewPublicNewsHandler

func NewPublicNewsHandler(p *echo.Group, us domain.NewsUsecase, logger *utils.Logrus)

NewPublicNewsHandler will initialize the /public/news handler

Types

type NewsHandler

type NewsHandler struct {
	CUsecase domain.NewsUsecase
	Logger   *utils.Logrus
}

NewsHandler ...

func (*NewsHandler) AddShare

func (h *NewsHandler) AddShare(c echo.Context) error

AddShare counter to share

func (*NewsHandler) Delete

func (h *NewsHandler) Delete(c echo.Context) (err error)

Delete will delete the news by given id and status is DRAFT

func (*NewsHandler) FetchNews

func (h *NewsHandler) FetchNews(c echo.Context) error

FetchNews will fetch the content based on given params

func (*NewsHandler) GetByID

func (h *NewsHandler) GetByID(c echo.Context) error

GetByID will get article by given id

func (*NewsHandler) Store

func (h *NewsHandler) Store(c echo.Context) (err error)

Store will store the news by given request body

func (*NewsHandler) TabStatus

func (h *NewsHandler) TabStatus(c echo.Context) (err error)

func (*NewsHandler) Update

func (h *NewsHandler) Update(c echo.Context) (err error)

Update will update the news by given request body

func (*NewsHandler) UpdateStatus

func (h *NewsHandler) UpdateStatus(c echo.Context) (err error)

UpdateStatus will update the news status by given request body

type PublicNewsHandler

type PublicNewsHandler struct {
	CUsecase domain.NewsUsecase
	Logger   *utils.Logrus
}

PublicNewsHandler ...

func (*PublicNewsHandler) AddShare

func (h *PublicNewsHandler) AddShare(c echo.Context) error

AddShare counter to share

func (*PublicNewsHandler) FetchNews

func (h *PublicNewsHandler) FetchNews(c echo.Context) error

FetchNews will fetch the content based on given params

func (*PublicNewsHandler) FetchNewsBanner

func (h *PublicNewsHandler) FetchNewsBanner(c echo.Context) error

FetchNews will fetch the content based on given params

func (*PublicNewsHandler) FetchNewsHeadline

func (h *PublicNewsHandler) FetchNewsHeadline(c echo.Context) error

FetchNewsHeadline ...

func (*PublicNewsHandler) GetBySlug

func (h *PublicNewsHandler) GetBySlug(c echo.Context) error

GetBySlug will get article by given slug

func (*PublicNewsHandler) GetViewsBySlug

func (h *PublicNewsHandler) GetViewsBySlug(c echo.Context) error

GetViewsBySlug to show counter view news

type RequestLanguageContext

type RequestLanguageContext struct{}

Jump to

Keyboard shortcuts

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