Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClientManager ¶
type ClientManager struct { Dispatch chan *GHClient // contains filtered or unexported fields }
ClientManager used to manage the valid client.
func NewManager ¶
func NewManager(tokens []string) *ClientManager
NewManager create a new client manager based on tokens.
func (*ClientManager) Fetch ¶
func (cm *ClientManager) Fetch() *GHClient
Fetch fetch a valid client.
func (*ClientManager) Shutdown ¶
func (cm *ClientManager) Shutdown()
Shutdown shutdown the client manager.
type GHClient ¶
type GHClient struct { Client *GitHub.Client Manager *ClientManager // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.