wikitil/internal/twitter/init.go
2021-11-22 18:01:23 +01:00

17 lines
No EOL
484 B
Go

package twitter
import (
"github.com/dghubble/go-twitter/twitter"
appConfig "wikitil/internal/config"
)
import "github.com/dghubble/oauth1"
var client *twitter.Client
func Init(appConfig appConfig.Config, access appConfig.AccessConfig) {
config := oauth1.NewConfig(appConfig.ConsumerKey, appConfig.ConsumerSecret)
token := oauth1.NewToken(access.AccessToken, access.AccessSecret)
httpClient := config.Client(oauth1.NoContext, token)
client = twitter.NewClient(httpClient)
}