{"action":"closed","issue":{"url":"https://api.github.com/repos/gordonwatts/IndicoWalker/issues/181","labels_url":"https://api.github.com/repos/gordonwatts/IndicoWalker/issues/181/labels{/name}","comments_url":"https://api.github.com/repos/gordonwatts/IndicoWalker/issues/181/comments","events_url":"https://api.github.com/repos/gordonwatts/IndicoWalker/issues/181/events","html_url":"https://github.com/gordonwatts/IndicoWalker/issues/181","id":58649189,"number":181,"title":"UI for setting expriation time for items downloaded for WP","user":{"login":"gordonwatts","id":1778366,"avatar_url":"https://avatars.githubusercontent.com/u/1778366?v=3","gravatar_id":"","url":"https://api.github.com/users/gordonwatts","html_url":"https://github.com/gordonwatts","followers_url":"https://api.github.com/users/gordonwatts/followers","following_url":"https://api.github.com/users/gordonwatts/following{/other_user}","gists_url":"https://api.github.com/users/gordonwatts/gists{/gist_id}","starred_url":"https://api.github.com/users/gordonwatts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gordonwatts/subscriptions","organizations_url":"https://api.github.com/users/gordonwatts/orgs","repos_url":"https://api.github.com/users/gordonwatts/repos","events_url":"https://api.github.com/users/gordonwatts/events{/privacy}","received_events_url":"https://api.github.com/users/gordonwatts/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gordonwatts/IndicoWalker/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/gordonwatts/IndicoWalker/milestones/9","html_url":"https://github.com/gordonwatts/IndicoWalker/milestones/Local%20Data%20Store%20&%20Updating","labels_url":"https://api.github.com/repos/gordonwatts/IndicoWalker/milestones/9/labels","id":950030,"number":9,"title":"Local Data Store & Updating","description":"We need a data store that can:\r\n\r\n* Return a local value while also looking for a new value... And return that when it arrives.\r\n* If a meeting is deleted, everything associated with the meeting should be deleted.\r\n* Allow for local editing of files if we want (e.g. with PDF reader).\r\n* Store files, dump of page fetches (e.g. agenda XML).\r\n* Operate async\r\n* Allow us to get a reference to a file that hasn't been downloaded yet, and wait - but don't trigger the download (used by the PDF preview slides guy).\r\n\r\nEventually we will want to be able to store some stuff locally and some stuff roaming.\r\n\r\nAll of this also means that we have to include code to deal with updates to the Cache - when something on the web (like the PDF file, or similar) changes. A large fraction of the tasks, actually, are connected with that.","creator":{"login":"gordonwatts","id":1778366,"avatar_url":"https://avatars.githubusercontent.com/u/1778366?v=3","gravatar_id":"","url":"https://api.github.com/users/gordonwatts","html_url":"https://github.com/gordonwatts","followers_url":"https://api.github.com/users/gordonwatts/followers","following_url":"https://api.github.com/users/gordonwatts/following{/other_user}","gists_url":"https://api.github.com/users/gordonwatts/gists{/gist_id}","starred_url":"https://api.github.com/users/gordonwatts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gordonwatts/subscriptions","organizations_url":"https://api.github.com/users/gordonwatts/orgs","repos_url":"https://api.github.com/users/gordonwatts/repos","events_url":"https://api.github.com/users/gordonwatts/events{/privacy}","received_events_url":"https://api.github.com/users/gordonwatts/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":32,"state":"open","created_at":"2015-01-25T01:40:35Z","updated_at":"2015-03-02T23:00:01Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-02-23T21:13:33Z","updated_at":"2015-03-02T23:00:01Z","closed_at":"2015-03-02T23:00:01Z","body":"This was done as a one-off for WS app. Now WP?"}}