package controller

import (
	"github.com/gin-gonic/gin"

	"github.com/pingcap-inc/it-automation/internal/sync-google-email/service"
	"github.com/pingcap-inc/it-automation/internal/sync-google-email/store"
)

type LarkFieldsController struct {
	srv service.Service
}

func NewLarkFieldsController(store store.Factory) *LarkFieldsController {
	return &LarkFieldsController{
		srv: service.NewService(store),
	}
}

func (s *LarkFieldsController) LarkFields(c *gin.Context) {
	c.JSON(200, "start lark fields")

	go s.srv.LarkFields().LarkFields(c)
}
