Deletion of notification services.
This commit is contained in:
parent
c7ad2aa1b6
commit
a736ae60af
10 changed files with 74 additions and 9 deletions
|
|
@ -60,6 +60,12 @@ func (nm *Manager) GetService(prio int) *Service {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (nm *Manager) RemoveService(prioToRemove int) {
|
||||
nm.services = slices.DeleteFunc(nm.services, func(svc Service) bool {
|
||||
return svc.GetPrio() == prioToRemove
|
||||
})
|
||||
}
|
||||
|
||||
func (nm *Manager) Send(problemID int, msg []byte, fn func(*Service, error)) (err error) {
|
||||
for i, service := range nm.services {
|
||||
nm.logger.Info("notification", "service", service.GetType(), "prio", service.GetPrio())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue