{"action":"created","issue":{"url":"https://api.github.com/repos/FPtje/miso-isomorphic-example/issues/3","repository_url":"https://api.github.com/repos/FPtje/miso-isomorphic-example","labels_url":"https://api.github.com/repos/FPtje/miso-isomorphic-example/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/FPtje/miso-isomorphic-example/issues/3/comments","events_url":"https://api.github.com/repos/FPtje/miso-isomorphic-example/issues/3/events","html_url":"https://github.com/FPtje/miso-isomorphic-example/issues/3","id":292654265,"number":3,"title":"Extend the example to include how to handle multiple URLs","user":{"login":"tysonzero","id":5274223,"avatar_url":"https://avatars1.githubusercontent.com/u/5274223?v=4","gravatar_id":"","url":"https://api.github.com/users/tysonzero","html_url":"https://github.com/tysonzero","followers_url":"https://api.github.com/users/tysonzero/followers","following_url":"https://api.github.com/users/tysonzero/following{/other_user}","gists_url":"https://api.github.com/users/tysonzero/gists{/gist_id}","starred_url":"https://api.github.com/users/tysonzero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tysonzero/subscriptions","organizations_url":"https://api.github.com/users/tysonzero/orgs","repos_url":"https://api.github.com/users/tysonzero/repos","events_url":"https://api.github.com/users/tysonzero/events{/privacy}","received_events_url":"https://api.github.com/users/tysonzero/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-01-30T05:04:45Z","updated_at":"2018-02-08T06:16:06Z","closed_at":null,"author_association":"NONE","body":"Once you move from one to multiple URLs you now need to make sure that browsing to each URL gives you the correct local state (both from the server and from the generated javascript), and you also need to make sure that links you click on locally work properly and without a full page reload. So it would be nice to see what the correct way to do the above is; perhaps two urls, a root one and `/flipped` where the buttons are flipped."},"comment":{"url":"https://api.github.com/repos/FPtje/miso-isomorphic-example/issues/comments/364013635","html_url":"https://github.com/FPtje/miso-isomorphic-example/issues/3#issuecomment-364013635","issue_url":"https://api.github.com/repos/FPtje/miso-isomorphic-example/issues/3","id":364013635,"user":{"login":"tysonzero","id":5274223,"avatar_url":"https://avatars1.githubusercontent.com/u/5274223?v=4","gravatar_id":"","url":"https://api.github.com/users/tysonzero","html_url":"https://github.com/tysonzero","followers_url":"https://api.github.com/users/tysonzero/followers","following_url":"https://api.github.com/users/tysonzero/following{/other_user}","gists_url":"https://api.github.com/users/tysonzero/gists{/gist_id}","starred_url":"https://api.github.com/users/tysonzero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tysonzero/subscriptions","organizations_url":"https://api.github.com/users/tysonzero/orgs","repos_url":"https://api.github.com/users/tysonzero/repos","events_url":"https://api.github.com/users/tysonzero/events{/privacy}","received_events_url":"https://api.github.com/users/tysonzero/received_events","type":"User","site_admin":false},"created_at":"2018-02-08T06:16:06Z","updated_at":"2018-02-08T06:16:06Z","author_association":"NONE","body":"Is there no way around that? I just do find it a little irksome that we currently have to essentially write out the entire URL structure twice, and it seems like it's possible for them to desync without the type system catching it. For example in this project replacing `serverHandlers = homeServer :<|> flippedServer` with `serverHandlers = flippedServer :<|> homeServer` would not be a type error but it would lead to incorrect behavior."}}
{"actor":{"display_login":"tysonzero"}}