Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1d19dbcac7 | |||
| 52bdbec89a | |||
| 57129fcb83 | |||
| eda8018886 |
@@ -8,7 +8,7 @@
|
||||
|
||||
[](https://git.the-red-comet.org/guy176251/go-reddit/actions)
|
||||
[](https://goreportcard.com/report/git.the-red-comet.org/guy176251/go-reddit)
|
||||
[](https://pkg.go.dev/git.the-red-comet.org/guy176251/go-reddit/v2/reddit)
|
||||
[](https://pkg.go.dev/git.the-red-comet.org/guy176251/reddit-go/reddit)
|
||||
|
||||
</div>
|
||||
|
||||
@@ -27,13 +27,13 @@ You can view Reddit's official API documentation [here](https://www.reddit.com/d
|
||||
To get a specific version from the list of [versions](https://git.the-red-comet.org/guy176251/go-reddit/releases):
|
||||
|
||||
```sh
|
||||
go get git.the-red-comet.org/guy176251/go-reddit/v2@vX.Y.Z
|
||||
go get git.the-red-comet.org/guy176251/reddit-go@vX.Y.Z
|
||||
```
|
||||
|
||||
Or for the latest version:
|
||||
|
||||
```sh
|
||||
go get git.the-red-comet.org/guy176251/go-reddit/v2
|
||||
go get git.the-red-comet.org/guy176251/reddit-go
|
||||
```
|
||||
|
||||
The repository structure for managing multiple major versions follows the one outlined [here](https://github.com/go-modules-by-example/index/tree/master/016_major_version_repo_strategy#major-branch-strategy).
|
||||
@@ -45,7 +45,7 @@ Make sure to have a Reddit app with a valid client id and secret. [Here](https:/
|
||||
```go
|
||||
package main
|
||||
|
||||
import "git.the-red-comet.org/guy176251/go-reddit/v2/reddit"
|
||||
import "git.the-red-comet.org/guy176251/reddit-go/reddit"
|
||||
|
||||
func main() {
|
||||
credentials := reddit.Credentials{ID: "id", Secret: "secret", Username: "username", Password: "password"}
|
||||
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
"git.the-red-comet.org/guy176251/go-reddit/v2/reddit"
|
||||
"git.the-red-comet.org/guy176251/reddit-go/reddit"
|
||||
)
|
||||
|
||||
var ctx = context.Background()
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"git.the-red-comet.org/guy176251/go-reddit/v2/reddit"
|
||||
"git.the-red-comet.org/guy176251/reddit-go/reddit"
|
||||
)
|
||||
|
||||
var ctx = context.Background()
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"git.the-red-comet.org/guy176251/go-reddit/v2/reddit"
|
||||
"git.the-red-comet.org/guy176251/reddit-go/reddit"
|
||||
)
|
||||
|
||||
var ctx = context.Background()
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"log/slog"
|
||||
"os"
|
||||
|
||||
"git.the-red-comet.org/guy176251/go-reddit/v2/reddit"
|
||||
"git.the-red-comet.org/guy176251/reddit-go/reddit"
|
||||
)
|
||||
|
||||
type Post struct {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"git.the-red-comet.org/guy176251/go-reddit/v2/reddit"
|
||||
"git.the-red-comet.org/guy176251/reddit-go/reddit"
|
||||
)
|
||||
|
||||
var ctx = context.Background()
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"git.the-red-comet.org/guy176251/go-reddit/v2/reddit"
|
||||
"git.the-red-comet.org/guy176251/reddit-go/reddit"
|
||||
)
|
||||
|
||||
var ctx = context.Background()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
module git.the-red-comet.org/guy176251/go-reddit
|
||||
module git.the-red-comet.org/guy176251/reddit-go
|
||||
|
||||
go 1.24.0
|
||||
|
||||
|
||||
+1
-1
@@ -349,7 +349,7 @@ func parseRate(r *http.Response) Rate {
|
||||
// pointed to by v, or returned as an error if an API error has occurred. If v implements the io.Writer interface,
|
||||
// the raw response will be written to v, without attempting to decode it.
|
||||
func (c *Client) Do(ctx context.Context, req *http.Request, v interface{}) (*Response, error) {
|
||||
slog.Debug("Making API request to reddit", "url", req.URL.String(), "method", req.Method)
|
||||
slog.Debug("Making API request to reddit", "url", req.URL.String(), "method", req.Method, "headers", req.Header)
|
||||
if err := c.checkRateLimitBeforeDo(req); err != nil {
|
||||
return &Response{
|
||||
Response: err.Response,
|
||||
|
||||
Reference in New Issue
Block a user