Vartan Benohanian
6d615771cb
Use Credentials struct for NewClient
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-24 22:55:37 -05:00
Vartan Benohanian
78dc97a8d5
Make DefaultClient a method that returns the global default client
...
I made this a method to prevent other users from reassigning the
previously exported DefaultClient, e.g. doing something like:
```go
reddit.DefaultClient = nil
```
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-11-01 22:25:13 -05:00
Vartan Benohanian
8fe2410f4a
Use t.Cleanup instead of defer to close server
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-11-01 22:15:20 -05:00
Vartan Benohanian
6f79da6e35
Rate limit errors, prevent requests if above limit
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-28 23:44:24 -04:00
Vartan Benohanian
6bdece7370
Create WidgetService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-24 09:40:32 -04:00
Vartan Benohanian
359f8126a1
Create LiveThreadService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-15 22:26:27 -04:00
Vartan Benohanian
9d5132f15c
Create WikiService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-03 23:25:16 -04:00
Vartan Benohanian
37e712b334
Add global DefaultClient (readonly), WithUserAgent option
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-29 03:25:28 -04:00
Vartan Benohanian
c4faa00b94
Return errors on nil credentials, move code around
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-27 00:29:53 -04:00
Vartan Benohanian
c0f0cf8be6
Set HTTP client via option. Update readme, Makefile, go.sum
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-26 23:13:34 -04:00
Vartan Benohanian
a64a2fb011
Change setup method signature for tests, no global vars
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-23 22:34:59 -04:00
Vartan Benohanian
ba5eea5ed4
Create Credentials struct
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-23 22:25:29 -04:00
Vartan Benohanian
49fa672619
Streaming new posts from subreddits
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-22 00:40:34 -04:00
Vartan Benohanian
8752bdd2d6
Create GoldService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-20 17:04:44 -04:00
Vartan Benohanian
f86a559d76
Move everything to new reddit/ folder
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-08-20 14:37:59 -04:00