{"action":"created","comment":{"url":"https://api.github.com/repos/smooch/smooch-js/pulls/comments/64031868","id":64031868,"diff_hunk":"@@ -95,13 +97,16 @@ export function uploadImage(file) {\n             return core().conversations.uploadImage(user._id, blob, {\n                 role: 'appUser'\n             }).then((response) => {\n-                store.dispatch(setConversation(response.conversation));\n+                store.dispatch(replaceMessage({\n+                    _tempId: message._tempId\n+                }, response.message));\n                 observable.trigger('message:sent', response.message);\n                 return response;\n-            }).catch(() => {\n+            }).catch((err) => {\n+                console.log(err);","path":"src/js/services/conversation-service.js","position":72,"original_position":72,"commit_id":"6a1dc1bcbda23f57f5a232e30c6c4f095541e377","original_commit_id":"6a1dc1bcbda23f57f5a232e30c6c4f095541e377","user":{"login":"Mario54","id":1486407,"avatar_url":"https://avatars.githubusercontent.com/u/1486407?v=3","gravatar_id":"","url":"https://api.github.com/users/Mario54","html_url":"https://github.com/Mario54","followers_url":"https://api.github.com/users/Mario54/followers","following_url":"https://api.github.com/users/Mario54/following{/other_user}","gists_url":"https://api.github.com/users/Mario54/gists{/gist_id}","starred_url":"https://api.github.com/users/Mario54/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mario54/subscriptions","organizations_url":"https://api.github.com/users/Mario54/orgs","repos_url":"https://api.github.com/users/Mario54/repos","events_url":"https://api.github.com/users/Mario54/events{/privacy}","received_events_url":"https://api.github.com/users/Mario54/received_events","type":"User","site_admin":false},"body":"Forgot to remove this console.log?","created_at":"2016-05-20T12:16:21Z","updated_at":"2016-05-20T12:16:21Z","html_url":"https://github.com/smooch/smooch-js/pull/251#discussion_r64031868","pull_request_url":"https://api.github.com/repos/smooch/smooch-js/pulls/251","_links":{"self":{"href":"https://api.github.com/repos/smooch/smooch-js/pulls/comments/64031868"},"html":{"href":"https://github.com/smooch/smooch-js/pull/251#discussion_r64031868"},"pull_request":{"href":"https://api.github.com/repos/smooch/smooch-js/pulls/251"}}},"pull_request":{"url":"https://api.github.com/repos/smooch/smooch-js/pulls/251","id":70747125,"html_url":"https://github.com/smooch/smooch-js/pull/251","diff_url":"https://github.com/smooch/smooch-js/pull/251.diff","patch_url":"https://github.com/smooch/smooch-js/pull/251.patch","issue_url":"https://api.github.com/repos/smooch/smooch-js/issues/251","number":251,"state":"open","locked":false,"title":"Fix disappearing image","user":{"login":"chloepouprom","id":4314491,"avatar_url":"https://avatars.githubusercontent.com/u/4314491?v=3","gravatar_id":"","url":"https://api.github.com/users/chloepouprom","html_url":"https://github.com/chloepouprom","followers_url":"https://api.github.com/users/chloepouprom/followers","following_url":"https://api.github.com/users/chloepouprom/following{/other_user}","gists_url":"https://api.github.com/users/chloepouprom/gists{/gist_id}","starred_url":"https://api.github.com/users/chloepouprom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chloepouprom/subscriptions","organizations_url":"https://api.github.com/users/chloepouprom/orgs","repos_url":"https://api.github.com/users/chloepouprom/repos","events_url":"https://api.github.com/users/chloepouprom/events{/privacy}","received_events_url":"https://api.github.com/users/chloepouprom/received_events","type":"User","site_admin":false},"body":"@lemieux @liyefei737 @Mario54 @alavers @jugarrit \r\n\r\nThis fixes the multiple image upload bug from https://trello.com/c/Ouf8Hy8L/3212-web-sdk-when-uploading-multiple-images-at-the-same-time-some-are-hidden-until-upload-is-successful\r\n\r\n- A REPLACE_MESSAGE action is used instead.\r\n- The SET_CONVERSATION action now merges messages from the store and from the response to ensure that no messages are lost.\r\n- Unit tests were added for the Conversation Reducer.","created_at":"2016-05-19T19:00:19Z","updated_at":"2016-05-20T12:16:22Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4ca6c25b7c7128e2a6cb3d337098c44e1b46f307","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/smooch/smooch-js/pulls/251/commits","review_comments_url":"https://api.github.com/repos/smooch/smooch-js/pulls/251/comments","review_comment_url":"https://api.github.com/repos/smooch/smooch-js/pulls/comments{/number}","comments_url":"https://api.github.com/repos/smooch/smooch-js/issues/251/comments","statuses_url":"https://api.github.com/repos/smooch/smooch-js/statuses/6a1dc1bcbda23f57f5a232e30c6c4f095541e377","head":{"label":"smooch:b/remove-duplicate-images","ref":"b/remove-duplicate-images","sha":"6a1dc1bcbda23f57f5a232e30c6c4f095541e377","user":{"login":"smooch","id":14301989,"avatar_url":"https://avatars.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"repo":{"id":36675403,"name":"smooch-js","full_name":"smooch/smooch-js","owner":{"login":"smooch","id":14301989,"avatar_url":"https://avatars.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/smooch/smooch-js","description":"Smooch lets you have rich conversations with your users, right in your app or on your website.","fork":false,"url":"https://api.github.com/repos/smooch/smooch-js","forks_url":"https://api.github.com/repos/smooch/smooch-js/forks","keys_url":"https://api.github.com/repos/smooch/smooch-js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/smooch/smooch-js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/smooch/smooch-js/teams","hooks_url":"https://api.github.com/repos/smooch/smooch-js/hooks","issue_events_url":"https://api.github.com/repos/smooch/smooch-js/issues/events{/number}","events_url":"https://api.github.com/repos/smooch/smooch-js/events","assignees_url":"https://api.github.com/repos/smooch/smooch-js/assignees{/user}","branches_url":"https://api.github.com/repos/smooch/smooch-js/branches{/branch}","tags_url":"https://api.github.com/repos/smooch/smooch-js/tags","blobs_url":"https://api.github.com/repos/smooch/smooch-js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/smooch/smooch-js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/smooch/smooch-js/git/refs{/sha}","trees_url":"https://api.github.com/repos/smooch/smooch-js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/smooch/smooch-js/statuses/{sha}","languages_url":"https://api.github.com/repos/smooch/smooch-js/languages","stargazers_url":"https://api.github.com/repos/smooch/smooch-js/stargazers","contributors_url":"https://api.github.com/repos/smooch/smooch-js/contributors","subscribers_url":"https://api.github.com/repos/smooch/smooch-js/subscribers","subscription_url":"https://api.github.com/repos/smooch/smooch-js/subscription","commits_url":"https://api.github.com/repos/smooch/smooch-js/commits{/sha}","git_commits_url":"https://api.github.com/repos/smooch/smooch-js/git/commits{/sha}","comments_url":"https://api.github.com/repos/smooch/smooch-js/comments{/number}","issue_comment_url":"https://api.github.com/repos/smooch/smooch-js/issues/comments{/number}","contents_url":"https://api.github.com/repos/smooch/smooch-js/contents/{+path}","compare_url":"https://api.github.com/repos/smooch/smooch-js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/smooch/smooch-js/merges","archive_url":"https://api.github.com/repos/smooch/smooch-js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/smooch/smooch-js/downloads","issues_url":"https://api.github.com/repos/smooch/smooch-js/issues{/number}","pulls_url":"https://api.github.com/repos/smooch/smooch-js/pulls{/number}","milestones_url":"https://api.github.com/repos/smooch/smooch-js/milestones{/number}","notifications_url":"https://api.github.com/repos/smooch/smooch-js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/smooch/smooch-js/labels{/name}","releases_url":"https://api.github.com/repos/smooch/smooch-js/releases{/id}","deployments_url":"https://api.github.com/repos/smooch/smooch-js/deployments","created_at":"2015-06-01T17:03:32Z","updated_at":"2016-05-19T20:29:39Z","pushed_at":"2016-05-19T19:00:20Z","git_url":"git://github.com/smooch/smooch-js.git","ssh_url":"git@github.com:smooch/smooch-js.git","clone_url":"https://github.com/smooch/smooch-js.git","svn_url":"https://github.com/smooch/smooch-js","homepage":"https://smooch.io","size":10811,"stargazers_count":62,"watchers_count":62,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":25,"mirror_url":null,"open_issues_count":3,"forks":25,"open_issues":3,"watchers":62,"default_branch":"integration"}},"base":{"label":"smooch:integration","ref":"integration","sha":"70535d90af578cec3ef194326838ab1ec96173c8","user":{"login":"smooch","id":14301989,"avatar_url":"https://avatars.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"repo":{"id":36675403,"name":"smooch-js","full_name":"smooch/smooch-js","owner":{"login":"smooch","id":14301989,"avatar_url":"https://avatars.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/smooch/smooch-js","description":"Smooch lets you have rich conversations with your users, right in your app or on your website.","fork":false,"url":"https://api.github.com/repos/smooch/smooch-js","forks_url":"https://api.github.com/repos/smooch/smooch-js/forks","keys_url":"https://api.github.com/repos/smooch/smooch-js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/smooch/smooch-js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/smooch/smooch-js/teams","hooks_url":"https://api.github.com/repos/smooch/smooch-js/hooks","issue_events_url":"https://api.github.com/repos/smooch/smooch-js/issues/events{/number}","events_url":"https://api.github.com/repos/smooch/smooch-js/events","assignees_url":"https://api.github.com/repos/smooch/smooch-js/assignees{/user}","branches_url":"https://api.github.com/repos/smooch/smooch-js/branches{/branch}","tags_url":"https://api.github.com/repos/smooch/smooch-js/tags","blobs_url":"https://api.github.com/repos/smooch/smooch-js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/smooch/smooch-js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/smooch/smooch-js/git/refs{/sha}","trees_url":"https://api.github.com/repos/smooch/smooch-js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/smooch/smooch-js/statuses/{sha}","languages_url":"https://api.github.com/repos/smooch/smooch-js/languages","stargazers_url":"https://api.github.com/repos/smooch/smooch-js/stargazers","contributors_url":"https://api.github.com/repos/smooch/smooch-js/contributors","subscribers_url":"https://api.github.com/repos/smooch/smooch-js/subscribers","subscription_url":"https://api.github.com/repos/smooch/smooch-js/subscription","commits_url":"https://api.github.com/repos/smooch/smooch-js/commits{/sha}","git_commits_url":"https://api.github.com/repos/smooch/smooch-js/git/commits{/sha}","comments_url":"https://api.github.com/repos/smooch/smooch-js/comments{/number}","issue_comment_url":"https://api.github.com/repos/smooch/smooch-js/issues/comments{/number}","contents_url":"https://api.github.com/repos/smooch/smooch-js/contents/{+path}","compare_url":"https://api.github.com/repos/smooch/smooch-js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/smooch/smooch-js/merges","archive_url":"https://api.github.com/repos/smooch/smooch-js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/smooch/smooch-js/downloads","issues_url":"https://api.github.com/repos/smooch/smooch-js/issues{/number}","pulls_url":"https://api.github.com/repos/smooch/smooch-js/pulls{/number}","milestones_url":"https://api.github.com/repos/smooch/smooch-js/milestones{/number}","notifications_url":"https://api.github.com/repos/smooch/smooch-js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/smooch/smooch-js/labels{/name}","releases_url":"https://api.github.com/repos/smooch/smooch-js/releases{/id}","deployments_url":"https://api.github.com/repos/smooch/smooch-js/deployments","created_at":"2015-06-01T17:03:32Z","updated_at":"2016-05-19T20:29:39Z","pushed_at":"2016-05-19T19:00:20Z","git_url":"git://github.com/smooch/smooch-js.git","ssh_url":"git@github.com:smooch/smooch-js.git","clone_url":"https://github.com/smooch/smooch-js.git","svn_url":"https://github.com/smooch/smooch-js","homepage":"https://smooch.io","size":10811,"stargazers_count":62,"watchers_count":62,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":25,"mirror_url":null,"open_issues_count":3,"forks":25,"open_issues":3,"watchers":62,"default_branch":"integration"}},"_links":{"self":{"href":"https://api.github.com/repos/smooch/smooch-js/pulls/251"},"html":{"href":"https://github.com/smooch/smooch-js/pull/251"},"issue":{"href":"https://api.github.com/repos/smooch/smooch-js/issues/251"},"comments":{"href":"https://api.github.com/repos/smooch/smooch-js/issues/251/comments"},"review_comments":{"href":"https://api.github.com/repos/smooch/smooch-js/pulls/251/comments"},"review_comment":{"href":"https://api.github.com/repos/smooch/smooch-js/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/smooch/smooch-js/pulls/251/commits"},"statuses":{"href":"https://api.github.com/repos/smooch/smooch-js/statuses/6a1dc1bcbda23f57f5a232e30c6c4f095541e377"}}}}
{"actor":{"display_login":"Mario54"}}