Spaces:
Sleeping
Sleeping
File size: 479 Bytes
287a0bc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
package notification
import (
"context"
"github.com/chroma/chroma-coordinator/internal/model"
)
type NotificationStore interface {
GetAllPendingNotifications(ctx context.Context) (map[string][]model.Notification, error)
GetNotifications(ctx context.Context, collecitonID string) ([]model.Notification, error)
AddNotification(ctx context.Context, notification model.Notification) error
RemoveNotifications(ctx context.Context, notifications []model.Notification) error
}
|