Skip to content

Commit 8ee99ff

Browse files
committed
Fix issue crashes "search" when no token given
1 parent 62a40cc commit 8ee99ff

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

main.go

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,18 @@ const (
1414
)
1515

1616
func newQiitaClient() (*qiita.Client, error) {
17-
err := loadConfig()
18-
if err != nil {
19-
return nil, err
17+
loadConfig()
18+
var client *qiita.Client
19+
if accessToken := viper.GetString("accessToken"); accessToken != "" {
20+
ts := oauth2.StaticTokenSource(
21+
&oauth2.Token{AccessToken: accessToken},
22+
)
23+
tc := oauth2.NewClient(oauth2.NoContext, ts)
24+
client = qiita.NewClient(tc)
25+
} else {
26+
client = qiita.NewClient(nil)
2027
}
21-
accessToken := viper.GetString("accessToken")
22-
if accessToken == "" {
23-
return nil, err
24-
}
25-
ts := oauth2.StaticTokenSource(
26-
&oauth2.Token{AccessToken: accessToken},
27-
)
28-
tc := oauth2.NewClient(oauth2.NoContext, ts)
29-
client := qiita.NewClient(tc)
28+
3029
return client, nil
3130
}
3231

0 commit comments

Comments
 (0)