diff --git a/lemmy.go b/lemmy.go index c4fbd78..b2cc03f 100644 --- a/lemmy.go +++ b/lemmy.go @@ -150,6 +150,10 @@ func resError(res *http.Response, lr types.LemmyResponse) error { } func (c *Client) setAuth(data any) any { + if data == nil { + return data + } + val := reflect.New(reflect.TypeOf(data)) val.Elem().Set(reflect.ValueOf(data))