...
1 package resolver
2
3
4
5
6
7 import (
8 "context"
9
10 "edge-infra.dev/pkg/edge/api/graph/model"
11 )
12
13
14 func (r *mutationResolver) CreateBannerConfig(ctx context.Context, bannerEdgeID string, createBannerConfig model.CreateBannerConfig) (*model.BannerConfig, error) {
15 cfg := model.UpdateBannerConfig(createBannerConfig)
16 return r.BannerConfigService.UpdateBannerConfig(ctx, bannerEdgeID, &cfg)
17 }
18
19
20 func (r *mutationResolver) UpdateBannerConfig(ctx context.Context, bannerEdgeID string, updateBannerConfig model.UpdateBannerConfig) (*model.BannerConfig, error) {
21 return r.BannerConfigService.UpdateBannerConfig(ctx, bannerEdgeID, &updateBannerConfig)
22 }
23
24
25 func (r *queryResolver) BannerConfig(ctx context.Context, bannerEdgeID string) (*model.BannerConfig, error) {
26 return r.BannerConfigService.GetBannerConfig(ctx, bannerEdgeID)
27 }
28
View as plain text