{"action":"created","issue":{"url":"https://api.github.com/repos/functional-streams-for-scala/fs2/issues/722","repository_url":"https://api.github.com/repos/functional-streams-for-scala/fs2","labels_url":"https://api.github.com/repos/functional-streams-for-scala/fs2/issues/722/labels{/name}","comments_url":"https://api.github.com/repos/functional-streams-for-scala/fs2/issues/722/comments","events_url":"https://api.github.com/repos/functional-streams-for-scala/fs2/issues/722/events","html_url":"https://github.com/functional-streams-for-scala/fs2/pull/722","id":173051436,"number":722,"title":"Add dequeueAvailable and supporting code.","user":{"login":"fiadliel","id":1469613,"avatar_url":"https://avatars.githubusercontent.com/u/1469613?v=3","gravatar_id":"","url":"https://api.github.com/users/fiadliel","html_url":"https://github.com/fiadliel","followers_url":"https://api.github.com/users/fiadliel/followers","following_url":"https://api.github.com/users/fiadliel/following{/other_user}","gists_url":"https://api.github.com/users/fiadliel/gists{/gist_id}","starred_url":"https://api.github.com/users/fiadliel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fiadliel/subscriptions","organizations_url":"https://api.github.com/users/fiadliel/orgs","repos_url":"https://api.github.com/users/fiadliel/repos","events_url":"https://api.github.com/users/fiadliel/events{/privacy}","received_events_url":"https://api.github.com/users/fiadliel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2016-08-24T20:34:03Z","updated_at":"2016-09-09T11:52:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/functional-streams-for-scala/fs2/pulls/722","html_url":"https://github.com/functional-streams-for-scala/fs2/pull/722","diff_url":"https://github.com/functional-streams-for-scala/fs2/pull/722.diff","patch_url":"https://github.com/functional-streams-for-scala/fs2/pull/722.patch"},"body":"Adds `dequeueAvailable` which dequeues all available values from the queue.\r\n\r\nAlters the queue state from containing `Async.Ref[F,A]` to `Either[Async.Ref[F,A], Async.Ref[F,Vector[A]]`, depending on whether the waiter is looking for single, or all queued values."},"comment":{"url":"https://api.github.com/repos/functional-streams-for-scala/fs2/issues/comments/245892269","html_url":"https://github.com/functional-streams-for-scala/fs2/pull/722#issuecomment-245892269","issue_url":"https://api.github.com/repos/functional-streams-for-scala/fs2/issues/722","id":245892269,"user":{"login":"fiadliel","id":1469613,"avatar_url":"https://avatars.githubusercontent.com/u/1469613?v=3","gravatar_id":"","url":"https://api.github.com/users/fiadliel","html_url":"https://github.com/fiadliel","followers_url":"https://api.github.com/users/fiadliel/followers","following_url":"https://api.github.com/users/fiadliel/following{/other_user}","gists_url":"https://api.github.com/users/fiadliel/gists{/gist_id}","starred_url":"https://api.github.com/users/fiadliel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fiadliel/subscriptions","organizations_url":"https://api.github.com/users/fiadliel/orgs","repos_url":"https://api.github.com/users/fiadliel/repos","events_url":"https://api.github.com/users/fiadliel/events{/privacy}","received_events_url":"https://api.github.com/users/fiadliel/received_events","type":"User","site_admin":false},"created_at":"2016-09-09T11:52:06Z","updated_at":"2016-09-09T11:52:06Z","body":"Updated to use `NonEmptyChunk`."}}
{"actor":{"display_login":"fiadliel"}}