Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Kissmanga ¶
type Kissmanga struct { DB *models.DatabaseConfig ApiURL string ViewMangaURL string }
Kissmanga is a struct to attach all functionality available within this manga source
func NewKissmanga ¶
func NewKissmanga(db *models.DatabaseConfig) *Kissmanga
NewKissmanga function returns a pointer to a Kissmanga struct that can be used to call all of its methods
func (*Kissmanga) GetLastMangaChapter ¶
GetLastMangaChapter method receives the URL to a manga title and returns the last chapter published in this URL. An error might be returned if no URL is supplied or if it cannot connect to the URL
func (*Kissmanga) QueryManga ¶
func (k *Kissmanga) QueryManga(name string) *models.ApiQuerySuggestions
QueryManga method receives a string that refers to the Manga name, it then makes a call to the Kissmanga API, and with the results it returns a pointer to a ApiQuerySuggestions struct
func (*Kissmanga) Subscribe ¶
func (k *Kissmanga) Subscribe(subscription *models.Subscription) error
Subscribe method receives a subscription model, this contains information about a User or Group that wants to receive alerts from a certain Manga title. The method will save this in a 'Subscription' collection in MongoDB, as well as set a value for the lastChapter of the Manga title.