{"action":"created","issue":{"url":"https://api.github.com/repos/mattermost/mattermost-mobile/issues/2324","repository_url":"https://api.github.com/repos/mattermost/mattermost-mobile","labels_url":"https://api.github.com/repos/mattermost/mattermost-mobile/issues/2324/labels{/name}","comments_url":"https://api.github.com/repos/mattermost/mattermost-mobile/issues/2324/comments","events_url":"https://api.github.com/repos/mattermost/mattermost-mobile/issues/2324/events","html_url":"https://github.com/mattermost/mattermost-mobile/pull/2324","id":377995895,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4ODA1NTYx","number":2324,"title":"Network consolidation","user":{"login":"csduarte","id":9515253,"node_id":"MDQ6VXNlcjk1MTUyNTM=","avatar_url":"https://avatars3.githubusercontent.com/u/9515253?v=4","gravatar_id":"","url":"https://api.github.com/users/csduarte","html_url":"https://github.com/csduarte","followers_url":"https://api.github.com/users/csduarte/followers","following_url":"https://api.github.com/users/csduarte/following{/other_user}","gists_url":"https://api.github.com/users/csduarte/gists{/gist_id}","starred_url":"https://api.github.com/users/csduarte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/csduarte/subscriptions","organizations_url":"https://api.github.com/users/csduarte/orgs","repos_url":"https://api.github.com/users/csduarte/repos","events_url":"https://api.github.com/users/csduarte/events{/privacy}","received_events_url":"https://api.github.com/users/csduarte/received_events","type":"User","site_admin":false},"labels":[{"id":460355330,"node_id":"MDU6TGFiZWw0NjAzNTUzMzA=","url":"https://api.github.com/repos/mattermost/mattermost-mobile/labels/2:%20Dev%20Review","name":"2: Dev Review","color":"eb6420","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-11-06T19:19:46Z","updated_at":"2018-11-14T17:19:28Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/mattermost/mattermost-mobile/pulls/2324","html_url":"https://github.com/mattermost/mattermost-mobile/pull/2324","diff_url":"https://github.com/mattermost/mattermost-mobile/pull/2324.diff","patch_url":"https://github.com/mattermost/mattermost-mobile/pull/2324.patch"},"body":"#### Summary\r\nThis PR attempts to consolidate all network related logic by pulling network connection listening, app state listening, and websocket initialization/starting/stopping into one component."},"comment":{"url":"https://api.github.com/repos/mattermost/mattermost-mobile/issues/comments/438744319","html_url":"https://github.com/mattermost/mattermost-mobile/pull/2324#issuecomment-438744319","issue_url":"https://api.github.com/repos/mattermost/mattermost-mobile/issues/2324","id":438744319,"node_id":"MDEyOklzc3VlQ29tbWVudDQzODc0NDMxOQ==","user":{"login":"jarredwitt","id":5090577,"node_id":"MDQ6VXNlcjUwOTA1Nzc=","avatar_url":"https://avatars1.githubusercontent.com/u/5090577?v=4","gravatar_id":"","url":"https://api.github.com/users/jarredwitt","html_url":"https://github.com/jarredwitt","followers_url":"https://api.github.com/users/jarredwitt/followers","following_url":"https://api.github.com/users/jarredwitt/following{/other_user}","gists_url":"https://api.github.com/users/jarredwitt/gists{/gist_id}","starred_url":"https://api.github.com/users/jarredwitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarredwitt/subscriptions","organizations_url":"https://api.github.com/users/jarredwitt/orgs","repos_url":"https://api.github.com/users/jarredwitt/repos","events_url":"https://api.github.com/users/jarredwitt/events{/privacy}","received_events_url":"https://api.github.com/users/jarredwitt/received_events","type":"User","site_admin":false},"created_at":"2018-11-14T17:19:28Z","updated_at":"2018-11-14T17:19:28Z","author_association":"COLLABORATOR","body":"@enahum I didn't notice any issues with the connection bar showing at app launch. I also added in a retry after 30 seconds. Can obviously change that, but here's a screenshot. I didn't do a countdown in order to keep from adding the component state back in.\r\n\r\n![image](https://user-images.githubusercontent.com/5090577/48499861-49220880-e7ee-11e8-956e-4242c74b92d3.png)\r\n"}}
{"actor":{"display_login":"jarredwitt"}}