package svc import ( "generateid/internal/config" snowflake "generateid/pkg/sonwflake" ) type ServiceContext struct { Config config.Config Node *snowflake.Node } func NewServiceContext(c config.Config) *ServiceContext { node, err := snowflake.NewNode(c.Node) if err != nil { panic(err) } return &ServiceContext{ Config: c, Node: node, } }