Join string slices in makeParams to fix broken urlencodes (#145)
Currently the `makeParams` function will take a string slice and URL
encode it as `[hello+world]` instead of `hello,world` which makes the
XRPC API upset (HTTP:400 errors) since it wants a comma separated list
of strings. This change tries to cast the params interface into a string
slice, and if it matches, it does a join instead of just printing the
debug value string into the query params.
Tested in the
[GraphBuilder](https://github.com/ericvolp12/bsky-experiments/blob/main/pkg/events/helpers.go#L20)
and hasn't broken anything, not sure if/what the testing plan is here.
That function previously threw 400s trying to talk to the XRPC API.
That project is using a [module
replace](https://github.com/ericvolp12/bsky-experiments/blob/main/go.mod#L107)
to test my commit in place of the upstream indigo package.
authored by