Change entrypoint functions to use NewGuestSession constructor for API

This commit is contained in:
Alessio 2022-12-10 10:58:32 -05:00
parent 3c9ed97c64
commit fe57763568
4 changed files with 6 additions and 6 deletions

View File

@ -18,7 +18,7 @@ func TimestampToDateString(timestamp int) string {
* - videos * - videos
*/ */
func Search(query string, min_results int) (trove TweetTrove, err error) { func Search(query string, min_results int) (trove TweetTrove, err error) {
api := API{} api := NewGuestSession()
tweet_response, err := api.Search(query, "") tweet_response, err := api.Search(query, "")
if err != nil { if err != nil {
return return

View File

@ -38,7 +38,7 @@ func ParseAPISpace(apiCard APICard) Space {
} }
func FetchSpaceDetail(id SpaceID) (TweetTrove, error) { func FetchSpaceDetail(id SpaceID) (TweetTrove, error) {
api := API{} api := NewGuestSession()
space_response, err := api.GetSpace(id) space_response, err := api.GetSpace(id)
if err != nil { if err != nil {
return TweetTrove{}, fmt.Errorf("Error in API call to fetch Space (id %q):\n %w", id, err) return TweetTrove{}, fmt.Errorf("Error in API call to fetch Space (id %q):\n %w", id, err)

View File

@ -212,7 +212,7 @@ func ParseSingleTweet(apiTweet APITweet) (ret Tweet, err error) {
* returns: the single Tweet * returns: the single Tweet
*/ */
func GetTweet(id TweetID) (Tweet, error) { func GetTweet(id TweetID) (Tweet, error) {
api := API{} api := NewGuestSession()
tweet_response, err := api.GetTweet(id, "") tweet_response, err := api.GetTweet(id, "")
if err != nil { if err != nil {
return Tweet{}, fmt.Errorf("Error in API call:\n %w", err) return Tweet{}, fmt.Errorf("Error in API call:\n %w", err)
@ -240,7 +240,7 @@ func GetTweet(id TweetID) (Tweet, error) {
* returns: the tweet, list of its replies and context, and users associated with those replies * returns: the tweet, list of its replies and context, and users associated with those replies
*/ */
func GetTweetFull(id TweetID) (trove TweetTrove, err error) { func GetTweetFull(id TweetID) (trove TweetTrove, err error) {
api := API{} api := NewGuestSession()
tweet_response, err := api.GetTweet(id, "") tweet_response, err := api.GetTweet(id, "")
if err != nil { if err != nil {
err = fmt.Errorf("Error getting tweet: %d\n %w", id, err) err = fmt.Errorf("Error getting tweet: %d\n %w", id, err)

View File

@ -156,13 +156,13 @@ func ParseSingleUser(apiUser APIUser) (ret User, err error) {
// Calls API#GetUser and returns the parsed result // Calls API#GetUser and returns the parsed result
func GetUser(handle UserHandle) (User, error) { func GetUser(handle UserHandle) (User, error) {
api := API{} api := NewGuestSession()
apiUser, err := api.GetUser(handle) apiUser, err := api.GetUser(handle)
if apiUser.ScreenName == "" { if apiUser.ScreenName == "" {
apiUser.ScreenName = string(handle) apiUser.ScreenName = string(handle)
} }
if err != nil { if err != nil {
return User{}, err return User{}, fmt.Errorf("Error fetching user %q:\n %w", handle, err)
} }
return ParseSingleUser(apiUser) return ParseSingleUser(apiUser)
} }