Change entrypoint functions to use NewGuestSession constructor for API
This commit is contained in:
parent
3c9ed97c64
commit
fe57763568
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user