mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 00:39:13 +00:00
Refactor irc client (#19)
* refactor: update http handlers * feat: add trace log level * refactir: irc handler * refactor(definitions): add irc settings and invite cmd: * feat: add dft values to inputs * refactor: indexer irc forms * refactor(definitions): fix nickserv.password var: * feat: pre fill indexer name field * refactor: handle stopping and updates
This commit is contained in:
parent
5f69ae9380
commit
4d40d41628
48 changed files with 1380 additions and 943 deletions
|
@ -20,8 +20,15 @@ type filterService interface {
|
|||
}
|
||||
|
||||
type filterHandler struct {
|
||||
encoder encoder
|
||||
filterService filterService
|
||||
encoder encoder
|
||||
service filterService
|
||||
}
|
||||
|
||||
func newFilterHandler(encoder encoder, service filterService) *filterHandler {
|
||||
return &filterHandler{
|
||||
encoder: encoder,
|
||||
service: service,
|
||||
}
|
||||
}
|
||||
|
||||
func (h filterHandler) Routes(r chi.Router) {
|
||||
|
@ -35,7 +42,7 @@ func (h filterHandler) Routes(r chi.Router) {
|
|||
func (h filterHandler) getFilters(w http.ResponseWriter, r *http.Request) {
|
||||
ctx := r.Context()
|
||||
|
||||
trackers, err := h.filterService.ListFilters()
|
||||
trackers, err := h.service.ListFilters()
|
||||
if err != nil {
|
||||
//
|
||||
}
|
||||
|
@ -51,7 +58,7 @@ func (h filterHandler) getByID(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
id, _ := strconv.Atoi(filterID)
|
||||
|
||||
filter, err := h.filterService.FindByID(id)
|
||||
filter, err := h.service.FindByID(id)
|
||||
if err != nil {
|
||||
h.encoder.StatusNotFound(ctx, w)
|
||||
return
|
||||
|
@ -68,7 +75,7 @@ func (h filterHandler) storeFilterAction(w http.ResponseWriter, r *http.Request)
|
|||
|
||||
id, _ := strconv.Atoi(filterID)
|
||||
|
||||
filter, err := h.filterService.FindByID(id)
|
||||
filter, err := h.service.FindByID(id)
|
||||
if err != nil {
|
||||
//
|
||||
}
|
||||
|
@ -87,7 +94,7 @@ func (h filterHandler) store(w http.ResponseWriter, r *http.Request) {
|
|||
return
|
||||
}
|
||||
|
||||
filter, err := h.filterService.Store(data)
|
||||
filter, err := h.service.Store(data)
|
||||
if err != nil {
|
||||
// encode error
|
||||
return
|
||||
|
@ -107,7 +114,7 @@ func (h filterHandler) update(w http.ResponseWriter, r *http.Request) {
|
|||
return
|
||||
}
|
||||
|
||||
filter, err := h.filterService.Update(data)
|
||||
filter, err := h.service.Update(data)
|
||||
if err != nil {
|
||||
// encode error
|
||||
return
|
||||
|
@ -124,7 +131,7 @@ func (h filterHandler) delete(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
id, _ := strconv.Atoi(filterID)
|
||||
|
||||
if err := h.filterService.Delete(id); err != nil {
|
||||
if err := h.service.Delete(id); err != nil {
|
||||
// return err
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue