{"action":"created","issue":{"url":"https://api.github.com/repos/vacationlabs/haskell-webapps/issues/28","repository_url":"https://api.github.com/repos/vacationlabs/haskell-webapps","labels_url":"https://api.github.com/repos/vacationlabs/haskell-webapps/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/vacationlabs/haskell-webapps/issues/28/comments","events_url":"https://api.github.com/repos/vacationlabs/haskell-webapps/issues/28/events","html_url":"https://github.com/vacationlabs/haskell-webapps/issues/28","id":183187786,"number":28,"title":"Discussion: Current tenant and user for the domain API","user":{"login":"saurabhnanda","id":28369,"avatar_url":"https://avatars.githubusercontent.com/u/28369?v=3","gravatar_id":"","url":"https://api.github.com/users/saurabhnanda","html_url":"https://github.com/saurabhnanda","followers_url":"https://api.github.com/users/saurabhnanda/followers","following_url":"https://api.github.com/users/saurabhnanda/following{/other_user}","gists_url":"https://api.github.com/users/saurabhnanda/gists{/gist_id}","starred_url":"https://api.github.com/users/saurabhnanda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saurabhnanda/subscriptions","organizations_url":"https://api.github.com/users/saurabhnanda/orgs","repos_url":"https://api.github.com/users/saurabhnanda/repos","events_url":"https://api.github.com/users/saurabhnanda/events{/privacy}","received_events_url":"https://api.github.com/users/saurabhnanda/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-15T04:18:35Z","updated_at":"2016-10-15T04:21:17Z","closed_at":null,"body":"* how to communicate tenant and user performing the action to the domain APi. Explicit arguments or reader monad\r\n* how to represent an action/event initiated by the system, eg via a cron job?"},"comment":{"url":"https://api.github.com/repos/vacationlabs/haskell-webapps/issues/comments/253961771","html_url":"https://github.com/vacationlabs/haskell-webapps/issues/28#issuecomment-253961771","issue_url":"https://api.github.com/repos/vacationlabs/haskell-webapps/issues/28","id":253961771,"user":{"login":"jfoutz","id":225878,"avatar_url":"https://avatars.githubusercontent.com/u/225878?v=3","gravatar_id":"","url":"https://api.github.com/users/jfoutz","html_url":"https://github.com/jfoutz","followers_url":"https://api.github.com/users/jfoutz/followers","following_url":"https://api.github.com/users/jfoutz/following{/other_user}","gists_url":"https://api.github.com/users/jfoutz/gists{/gist_id}","starred_url":"https://api.github.com/users/jfoutz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfoutz/subscriptions","organizations_url":"https://api.github.com/users/jfoutz/orgs","repos_url":"https://api.github.com/users/jfoutz/repos","events_url":"https://api.github.com/users/jfoutz/events{/privacy}","received_events_url":"https://api.github.com/users/jfoutz/received_events","type":"User","site_admin":false},"created_at":"2016-10-15T04:21:17Z","updated_at":"2016-10-15T04:21:17Z","body":"i'd go with explicit arguments, but that's lack of experience. it seems like every method will need these facts, so tucking them away in a reader seems like the Haskell way of doing things."}}
{"actor":{"display_login":"jfoutz"}}