From ba5e8459322304e89746860839b83f9d086d5b93 Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Sat, 1 Feb 2025 02:43:43 +0530 Subject: [PATCH] chore: remove dead code. --- internal/business_hours/business_hours.go | 3 -- internal/business_hours/holidays.go | 34 ----------------------- internal/business_hours/queries.sql | 18 +----------- 3 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 internal/business_hours/holidays.go diff --git a/internal/business_hours/business_hours.go b/internal/business_hours/business_hours.go index 3a8af62..9cb7a18 100644 --- a/internal/business_hours/business_hours.go +++ b/internal/business_hours/business_hours.go @@ -40,9 +40,6 @@ type queries struct { InsertBusinessHours *sqlx.Stmt `query:"insert-business-hours"` DeleteBusinessHours *sqlx.Stmt `query:"delete-business-hours"` UpdateBusinessHours *sqlx.Stmt `query:"update-business-hours"` - InsertHoliday *sqlx.Stmt `query:"insert-holiday"` - DeleteHoliday *sqlx.Stmt `query:"delete-holiday"` - GetAllHolidays *sqlx.Stmt `query:"get-all-holidays"` } // New creates and returns a new instance of the Manager. diff --git a/internal/business_hours/holidays.go b/internal/business_hours/holidays.go deleted file mode 100644 index aa90439..0000000 --- a/internal/business_hours/holidays.go +++ /dev/null @@ -1,34 +0,0 @@ -package businesshours - -import ( - "github.com/abhinavxd/libredesk/internal/business_hours/models" - "github.com/abhinavxd/libredesk/internal/envelope" -) - -// GetAllHolidays retrieves all holidays. -func (m *Manager) GetAllHolidays() ([]models.Holiday, error) { - var holidays []models.Holiday - if err := m.q.GetAllHolidays.Select(&holidays); err != nil { - m.lo.Error("error getting holidays", "error", err) - return nil, envelope.NewError(envelope.GeneralError, "Error getting holidays", nil) - } - return holidays, nil -} - -// AddHoliday adds a new holiday. -func (m *Manager) AddHoliday(name string, date string) error { - if _, err := m.q.InsertHoliday.Exec(name, date); err != nil { - m.lo.Error("error inserting holiday", "error", err) - return envelope.NewError(envelope.GeneralError, "Error adding holiday", nil) - } - return nil -} - -// RemoveHoliday removes a holiday by name. -func (m *Manager) RemoveHoliday(name string) error { - if _, err := m.q.DeleteHoliday.Exec(name); err != nil { - m.lo.Error("error deleting holiday", "error", err) - return envelope.NewError(envelope.GeneralError, "Error removing holiday", nil) - } - return nil -} diff --git a/internal/business_hours/queries.sql b/internal/business_hours/queries.sql index 4456549..3722599 100644 --- a/internal/business_hours/queries.sql +++ b/internal/business_hours/queries.sql @@ -41,20 +41,4 @@ SET "name" = $2, hours = $5, holidays = $6, updated_at = NOW() -WHERE id = $1; - --- name: insert-holiday -INSERT INTO holidays ( - "name", - date - ) -VALUES ($1, $2); - --- name: delete-holiday -DELETE FROM holidays -WHERE "name" = $1; - --- name: get-all-holidays -SELECT "name", - date -FROM holidays; +WHERE id = $1; \ No newline at end of file