GraphQL API and utilities for the rpdata project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
383 B

  1. package resolvers
  2. import (
  3. "context"
  4. "git.aiterp.net/rpdata/api/graph2/graphcore"
  5. "git.aiterp.net/rpdata/api/models"
  6. )
  7. func (r *queryResolver) Tags(ctx context.Context, filter *graphcore.TagFilter) ([]*models.Tag, error) {
  8. tagFilter := models.TagFilter{}
  9. if filter != nil && filter.Kind != nil {
  10. tagFilter.Kind = filter.Kind
  11. }
  12. return r.s.Tags.ListTags(ctx, tagFilter)
  13. }