package queries import ( "context" "git.aiterp.net/rpdata/api/graphql/resolver/types" "git.aiterp.net/rpdata/api/model/channel" ) // ChannelArgs is args for channel query type ChannelArgs struct { Name string } // Channel resolves the channel query func (r *QueryResolver) Channel(ctx context.Context, args *ChannelArgs) (*types.ChannelResolver, error) { channel, err := channel.FindName(args.Name) if err != nil { return nil, err } return &types.ChannelResolver{C: channel}, nil }