Files
extrovert/internals/app/oauth.go
2024-07-31 15:52:46 -03:00

36 lines
622 B
Go

package app
import (
"extrovert/internals/oauth"
"net/url"
"os"
)
const DOMAIN = "http://localhost:7331/"
const TWITTER_REDIRECT = "/api/twitter/oauth2"
var TWITTER_APP = func() oauth.TwitterOAuth {
ru, _ := url.Parse(DOMAIN)
ru = ru.JoinPath(TWITTER_REDIRECT)
c := oauth.NewTwitterOAuth(
os.Getenv("TWITTER_CLIENT_ID"),
os.Getenv("TWITTER_CLIENT_SECRET"),
ru,
)
return c
}()
const MASTODON_REDIRECT = "/api/mastodon/oauth2"
var MASTODON_APP = func() *oauth.MastodonOAuthClient {
ru, _ := url.Parse(DOMAIN)
ru = ru.JoinPath(MASTODON_REDIRECT)
c := oauth.NewMastodonOAuthClient(ru)
return c
}()