Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetaTagServer ¶
func NewMetaTagServer(metaTag shortlink.MetaTag) proto.MetaTagServiceServer
NewMetaTagServer creates MetaTag gRPC server
Types ¶
type MetaTagServer ¶
type MetaTagServer struct {
// contains filtered or unexported fields
}
MetaTagServer allows the client to retrieve the SEO meta tags for a short link.
func (MetaTagServer) GetOpenGraphTags ¶
func (m MetaTagServer) GetOpenGraphTags(ctx context.Context, req *proto.GetOpenGraphTagsRequest) (*proto.GetOpenGraphTagsResponse, error)
GetOpenGraphTags fetches Open Graph tags for a given short link.
func (MetaTagServer) GetTwitterTags ¶
func (m MetaTagServer) GetTwitterTags(ctx context.Context, req *proto.GetTwitterTagsRequest) (*proto.GetTwitterTagsResponse, error)
GetTwitterTags fetches Twitter tags for a given short link.
type Short ¶
type Short struct {
// contains filtered or unexported fields
}
Short provides an efficient way for remote systems to interact with Short backend.
func NewShort ¶
func NewShort(metaTagServer proto.MetaTagServiceServer) Short
NewShort creates Short.
func (Short) RegisterServers ¶
RegisterServers registers gRPC servers that handle user requests.
Click to show internal directories.
Click to hide internal directories.