{"action":"opened","issue":{"url":"https://api.github.com/repos/stephanenicolas/robospice/issues/409","labels_url":"https://api.github.com/repos/stephanenicolas/robospice/issues/409/labels{/name}","comments_url":"https://api.github.com/repos/stephanenicolas/robospice/issues/409/comments","events_url":"https://api.github.com/repos/stephanenicolas/robospice/issues/409/events","html_url":"https://github.com/stephanenicolas/robospice/issues/409","id":59201277,"number":409,"title":"Network requirement should not be done at the service level","user":{"login":"theyann","id":2285258,"avatar_url":"https://avatars.githubusercontent.com/u/2285258?v=3","gravatar_id":"","url":"https://api.github.com/users/theyann","html_url":"https://github.com/theyann","followers_url":"https://api.github.com/users/theyann/followers","following_url":"https://api.github.com/users/theyann/following{/other_user}","gists_url":"https://api.github.com/users/theyann/gists{/gist_id}","starred_url":"https://api.github.com/users/theyann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theyann/subscriptions","organizations_url":"https://api.github.com/users/theyann/orgs","repos_url":"https://api.github.com/users/theyann/repos","events_url":"https://api.github.com/users/theyann/events{/privacy}","received_events_url":"https://api.github.com/users/theyann/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-27T07:42:10Z","updated_at":"2015-02-27T07:42:10Z","closed_at":null,"body":"Hello,\r\n\r\nHere is my issue: we have just robospiced our whole app. However we do have some requests that must run in the background but that do not particularly require the network. The issue is that if we have no connectivity, those \"don't require network\" get a NoNetworkException.\r\n\r\nOur current, short term, solution (which I don't like) is that we have 2 spice managers bound to 2 different services, and we execute the request on the proper one based on the request's requirements.\r\n\r\nIs there a better solution than this ?\r\nCould we maybe have a \"doInBackground\" method in the request on top of the \"loadDataFromNetwork\" one ? \r\nAnyone has a better solution ?\r\n\r\nThanks a bunch in advance.\r\n\r\nYannick"}}