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
*/
func Search(query string, min_results int) (trove TweetTrove, err error) {
api := API{}
api := NewGuestSession()
tweet_response, err := api.Search(query, "")
if err != nil {
return

View File

@ -38,7 +38,7 @@ func ParseAPISpace(apiCard APICard) Space {
}
func FetchSpaceDetail(id SpaceID) (TweetTrove, error) {
api := API{}
api := NewGuestSession()
space_response, err := api.GetSpace(id)
if err != nil {
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
*/
func GetTweet(id TweetID) (Tweet, error) {
api := API{}
api := NewGuestSession()
tweet_response, err := api.GetTweet(id, "")
if err != nil {
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
*/
func GetTweetFull(id TweetID) (trove TweetTrove, err error) {
api := API{}
api := NewGuestSession()
tweet_response, err := api.GetTweet(id, "")
if err != nil {
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
func GetUser(handle UserHandle) (User, error) {
api := API{}
api := NewGuestSession()
apiUser, err := api.GetUser(handle)
if apiUser.ScreenName == "" {
apiUser.ScreenName = string(handle)
}
if err != nil {
return User{}, err
return User{}, fmt.Errorf("Error fetching user %q:\n %w", handle, err)
}
return ParseSingleUser(apiUser)
}