{"action":"created","issue":{"url":"https://api.github.com/repos/jbogard/MediatR/issues/252","repository_url":"https://api.github.com/repos/jbogard/MediatR","labels_url":"https://api.github.com/repos/jbogard/MediatR/issues/252/labels{/name}","comments_url":"https://api.github.com/repos/jbogard/MediatR/issues/252/comments","events_url":"https://api.github.com/repos/jbogard/MediatR/issues/252/events","html_url":"https://github.com/jbogard/MediatR/pull/252","id":311874464,"number":252,"title":"WIP: #247 Down the rabbit hole replacing the resolution with injection","user":{"login":"dadhi","id":39516,"avatar_url":"https://avatars2.githubusercontent.com/u/39516?v=4","gravatar_id":"","url":"https://api.github.com/users/dadhi","html_url":"https://github.com/dadhi","followers_url":"https://api.github.com/users/dadhi/followers","following_url":"https://api.github.com/users/dadhi/following{/other_user}","gists_url":"https://api.github.com/users/dadhi/gists{/gist_id}","starred_url":"https://api.github.com/users/dadhi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dadhi/subscriptions","organizations_url":"https://api.github.com/users/dadhi/orgs","repos_url":"https://api.github.com/users/dadhi/repos","events_url":"https://api.github.com/users/dadhi/events{/privacy}","received_events_url":"https://api.github.com/users/dadhi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-04-06T07:35:34Z","updated_at":"2018-04-18T13:44:23Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/jbogard/MediatR/pulls/252","html_url":"https://github.com/jbogard/MediatR/pull/252","diff_url":"https://github.com/jbogard/MediatR/pull/252.diff","patch_url":"https://github.com/jbogard/MediatR/pull/252.patch"},"body":"- Tests are green.\r\n- Samples are running fine! Though the constrained stuff is turned off for Ninject and Unity.\r\n\r\nadded: Added both typed and un-typed IRequestMediator, INotificationMediator  to represent the capabilities and the entry points of MediatR\r\n\r\nchanged: Request / Notification wrappers to RequestMediator / NotificationMediator; Handle methods changed to Send / Publish.\r\nchanged: Mediator.PublishCore method was renamed to PublishBehavior to be more friendly, parameters in notification mediator were renamed to.\r\nchanged: DryIocZero has a few resolution roots, for request and notification mediators only. That's how Pure DI can look like :)\r\n\r\nremoved: IMediator and ServiceFactory registrations from Tests and Samples, cause not needed\r\nremoved: Caches from Mediator, relying on IoCs lifetime management and cache"},"comment":{"url":"https://api.github.com/repos/jbogard/MediatR/issues/comments/382391194","html_url":"https://github.com/jbogard/MediatR/pull/252#issuecomment-382391194","issue_url":"https://api.github.com/repos/jbogard/MediatR/issues/252","id":382391194,"user":{"login":"dadhi","id":39516,"avatar_url":"https://avatars2.githubusercontent.com/u/39516?v=4","gravatar_id":"","url":"https://api.github.com/users/dadhi","html_url":"https://github.com/dadhi","followers_url":"https://api.github.com/users/dadhi/followers","following_url":"https://api.github.com/users/dadhi/following{/other_user}","gists_url":"https://api.github.com/users/dadhi/gists{/gist_id}","starred_url":"https://api.github.com/users/dadhi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dadhi/subscriptions","organizations_url":"https://api.github.com/users/dadhi/orgs","repos_url":"https://api.github.com/users/dadhi/repos","events_url":"https://api.github.com/users/dadhi/events{/privacy}","received_events_url":"https://api.github.com/users/dadhi/received_events","type":"User","site_admin":false},"created_at":"2018-04-18T13:44:23Z","updated_at":"2018-04-18T13:44:23Z","author_association":"CONTRIBUTOR","body":"This is fine with me.\r\n\r\nMay be just an IHandler is not enough at the moment, given the pipeline behaviors, etc. \r\n\r\nMy PR is just to fill the gaps in abstractions from IHandler to the IMediator.\r\n\r\nIf you will decide to merge, I can revert back samples to register IMediator and ServiceFactory."}}
{"actor":{"display_login":"dadhi"}}