feat: add Telegram bot with notifications and scheduler
This commit is contained in:
@@ -33,6 +33,10 @@ func (s *TaskService) Create(userID int64, req *model.CreateTaskRequest) (*model
|
||||
}
|
||||
}
|
||||
|
||||
if req.ReminderTime != nil && *req.ReminderTime != "" {
|
||||
task.ReminderTime = sql.NullString{String: *req.ReminderTime, Valid: true}
|
||||
}
|
||||
|
||||
if err := s.taskRepo.Create(task); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -98,6 +102,13 @@ func (s *TaskService) Update(id, userID int64, req *model.UpdateTaskRequest) (*m
|
||||
}
|
||||
}
|
||||
}
|
||||
if req.ReminderTime != nil {
|
||||
if *req.ReminderTime == "" {
|
||||
task.ReminderTime = sql.NullString{Valid: false}
|
||||
} else {
|
||||
task.ReminderTime = sql.NullString{String: *req.ReminderTime, Valid: true}
|
||||
}
|
||||
}
|
||||
|
||||
if err := s.taskRepo.Update(task); err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user