Skip to content

Commit c0663de

Browse files
committed
fix: problems with user searching
1 parent f2efcc5 commit c0663de

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

bluesky/blueskyapi.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ func GetRetweetAuthors(token string, uri string, limit int) (*RepostedBy, error)
671671
}
672672

673673
func UserSearch(token string, query string) ([]User, error) {
674-
url := "https://public.bsky.social/xrpc/app.bsky.actor.searchActors?q=" + query
674+
url := "https://public.bsky.social/xrpc/app.bsky.actor.searchActors?q=" + url.QueryEscape(query)
675675

676676
resp, err := SendRequest(&token, http.MethodGet, url, nil)
677677
if err != nil {

twitterv1/connect.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"fmt"
55

66
blueskyapi "github.com/Preloading/MastodonTwitterAPI/bluesky"
7+
"github.com/Preloading/MastodonTwitterAPI/bridge"
78
"github.com/gofiber/fiber/v2"
89
)
910

@@ -29,6 +30,9 @@ func UserSearch(c *fiber.Ctx) error {
2930
for _, user := range bskyUsers {
3031
dids = append(dids, user.DID)
3132
}
33+
if len(dids) == 0 {
34+
return c.JSON([]bridge.TwitterUser{})
35+
}
3236
users, err := LookupUsers(dids, oauthToken)
3337
if err != nil {
3438
fmt.Println("Error:", err)

0 commit comments

Comments
 (0)