1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-02 15:06:23 -07:00

Add descending order parameter to GetWordfilters and GetBoardWordfilters

This commit is contained in:
Eggbertx 2025-04-24 15:51:59 -07:00
parent 363e8914b3
commit 8d4d2c5655

View file

@ -89,8 +89,12 @@ func CreateWordFilter(from string, to string, isRegex bool, boards []string, sta
// GetWordfilters gets a list of wordfilters from the database and returns an array of them and any errors // GetWordfilters gets a list of wordfilters from the database and returns an array of them and any errors
// encountered // encountered
func GetWordfilters(active BooleanFilter) ([]Wordfilter, error) { func GetWordfilters(active BooleanFilter, desc ...bool) ([]Wordfilter, error) {
filters, err := getFiltersByBoardDirHelper("", true, active, true) descParam := false
if len(desc) > 0 {
descParam = desc[0]
}
filters, err := getFiltersByBoardDirHelper("", true, active, true, descParam)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -121,8 +125,12 @@ func GetWordfilterByID(id int) (*Wordfilter, error) {
} }
// GetBoardWordfilters gets an array of wordfilters associated with the given board directory // GetBoardWordfilters gets an array of wordfilters associated with the given board directory
func GetBoardWordfilters(board string) ([]Wordfilter, error) { func GetBoardWordfilters(board string, desc ...bool) ([]Wordfilter, error) {
filters, err := getFiltersByBoardDirHelper(board, true, OnlyTrue, true) descParam := false
if len(desc) > 0 {
descParam = desc[0]
}
filters, err := getFiltersByBoardDirHelper(board, true, OnlyTrue, true, descParam)
if err != nil { if err != nil {
return nil, err return nil, err
} }