Jeff Manian

Results 15 issues of Jeff Manian

How should one format multiline boolean expressions? For instance maybe each condition is a long statement and it would be too long or unreadable on a single line. Or should...

When a channel name is given for a `channel` parameter, rather than a channel ID, we are [using `channels.list`](https://github.com/slack-ruby/slack-ruby-client/blob/018dcfdea5a4bfb63310ac16e0dfceb1827816f4/lib/slack/web/api/mixins/channels.id.rb#L19) to look up the ID of the channel and then using...

bug?

Resolves #378 This adds an optional response middleware to the Web client. When used the middleware pulls the OAuth scopes from the response header `x-oauth-scopes` and puts them on the...

The response headers in Slack's Web API contain information that is sometimes useful. For example `x-oauth-scopes` is a list of scopes that the token has. This is the only way...

new feature

In some of the more recent Web API methods the most relevant error information is given in the `response_metadata`. For instance here's an example of Slack's response body for a...

new feature
question

With the introduction of the Events API a couple years ago RTM is no longer the only way to build a Slack app — many apps use the Web API...

question

When creating messages with interactive buttons, one of the ways to update the message after someone hits a button is to use make a request to the `response_url`, which is...

question

I explained this issue in depth in #47. The short version is that ActiveRecord caching can lead to stale query results within an advisory lock, at a time when it's...

### Description There are two errors in the spec that look like typos: 1. Within `team.info` it lists `token_revokedno_permission` as an error, which looks like two adjacent errors jammed together....

I recently upgraded our app from 4.0.3 to 4.2.5 and our memory use in production immediately went up by about 40%. I rolled back the change and the memory went...