{"action":"created","issue":{"url":"https://api.github.com/repos/liftbridge-io/go-liftbridge/issues/11","repository_url":"https://api.github.com/repos/liftbridge-io/go-liftbridge","labels_url":"https://api.github.com/repos/liftbridge-io/go-liftbridge/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/liftbridge-io/go-liftbridge/issues/11/comments","events_url":"https://api.github.com/repos/liftbridge-io/go-liftbridge/issues/11/events","html_url":"https://github.com/liftbridge-io/go-liftbridge/issues/11","id":444980533,"node_id":"MDU6SXNzdWU0NDQ5ODA1MzM=","number":11,"title":"clients in other languages","user":{"login":"ghost","id":10137,"node_id":"MDQ6VXNlcjEwMTM3","avatar_url":"https://avatars3.githubusercontent.com/u/10137?v=4","gravatar_id":"","url":"https://api.github.com/users/ghost","html_url":"https://github.com/ghost","followers_url":"https://api.github.com/users/ghost/followers","following_url":"https://api.github.com/users/ghost/following{/other_user}","gists_url":"https://api.github.com/users/ghost/gists{/gist_id}","starred_url":"https://api.github.com/users/ghost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghost/subscriptions","organizations_url":"https://api.github.com/users/ghost/orgs","repos_url":"https://api.github.com/users/ghost/repos","events_url":"https://api.github.com/users/ghost/events{/privacy}","received_events_url":"https://api.github.com/users/ghost/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":28,"created_at":"2019-05-16T14:13:05Z","updated_at":"2019-09-10T14:43:08Z","closed_at":null,"author_association":"NONE","body":"From the looks of things most of the code is GRPC code generated.\r\n\r\nWould be cool to setup a docker to make the code for java, nodejs, Dart, etc.\r\nThen i am guessing some people that use that language can write the extra code needed by looking at how simple it is in the golang code.\r\n\r\nI think the Dart one would be pretty easy as i have done some GRPC with Dart. That would make Liftbridge work with Flutter.\r\n\r\nJust noticed a ruby one:https://github.com/andyl/liftbridge_ruby\r\n\r\nis there an Awesome Liftbridge list anywhere?"},"comment":{"url":"https://api.github.com/repos/liftbridge-io/go-liftbridge/issues/comments/529968915","html_url":"https://github.com/liftbridge-io/go-liftbridge/issues/11#issuecomment-529968915","issue_url":"https://api.github.com/repos/liftbridge-io/go-liftbridge/issues/11","id":529968915,"node_id":"MDEyOklzc3VlQ29tbWVudDUyOTk2ODkxNQ==","user":{"login":"tylertreat","id":552817,"node_id":"MDQ6VXNlcjU1MjgxNw==","avatar_url":"https://avatars3.githubusercontent.com/u/552817?v=4","gravatar_id":"","url":"https://api.github.com/users/tylertreat","html_url":"https://github.com/tylertreat","followers_url":"https://api.github.com/users/tylertreat/followers","following_url":"https://api.github.com/users/tylertreat/following{/other_user}","gists_url":"https://api.github.com/users/tylertreat/gists{/gist_id}","starred_url":"https://api.github.com/users/tylertreat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tylertreat/subscriptions","organizations_url":"https://api.github.com/users/tylertreat/orgs","repos_url":"https://api.github.com/users/tylertreat/repos","events_url":"https://api.github.com/users/tylertreat/events{/privacy}","received_events_url":"https://api.github.com/users/tylertreat/received_events","type":"User","site_admin":false},"created_at":"2019-09-10T14:43:08Z","updated_at":"2019-09-10T14:43:08Z","author_association":"MEMBER","body":"@paambaati Yes, `reply` is a built-in header set by Liftbridge. It is the NATS `reply-to` subject sent on the published NATS message (see https://nats-io.github.io/docs/nats_protocol/nats-protocol.html#pub).\r\n\r\nAlso, I've started looking into the ack issue with publishes. I've been trying to wrap my head around the Typescript gRPC API, but I'm thinking the ack is `undefined` because Liftbridge only sends an ack if a gRPC timeout/deadline is set on the publish."}}
{"actor":{"display_login":"tylertreat"}}