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:
Ludvig Lundgren 2021-08-29 23:23:02 +02:00 committed by GitHub
parent 5f69ae9380
commit 4d40d41628
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
48 changed files with 1380 additions and 943 deletions

View file

@ -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
}