{"action":"created","issue":{"url":"https://api.github.com/repos/toggl/mobile/issues/1035","labels_url":"https://api.github.com/repos/toggl/mobile/issues/1035/labels{/name}","comments_url":"https://api.github.com/repos/toggl/mobile/issues/1035/comments","events_url":"https://api.github.com/repos/toggl/mobile/issues/1035/events","html_url":"https://github.com/toggl/mobile/issues/1035","id":119045433,"number":1035,"title":"Remove scheduler in SQLiteDataStore.cs","user":{"login":"alfonsogarciacaro","id":8275461,"avatar_url":"https://avatars.githubusercontent.com/u/8275461?v=3","gravatar_id":"","url":"https://api.github.com/users/alfonsogarciacaro","html_url":"https://github.com/alfonsogarciacaro","followers_url":"https://api.github.com/users/alfonsogarciacaro/followers","following_url":"https://api.github.com/users/alfonsogarciacaro/following{/other_user}","gists_url":"https://api.github.com/users/alfonsogarciacaro/gists{/gist_id}","starred_url":"https://api.github.com/users/alfonsogarciacaro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alfonsogarciacaro/subscriptions","organizations_url":"https://api.github.com/users/alfonsogarciacaro/orgs","repos_url":"https://api.github.com/users/alfonsogarciacaro/repos","events_url":"https://api.github.com/users/alfonsogarciacaro/events{/privacy}","received_events_url":"https://api.github.com/users/alfonsogarciacaro/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/toggl/mobile/labels/3h","name":"3h","color":"bfdadc"},{"url":"https://api.github.com/repos/toggl/mobile/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"alfonsogarciacaro","id":8275461,"avatar_url":"https://avatars.githubusercontent.com/u/8275461?v=3","gravatar_id":"","url":"https://api.github.com/users/alfonsogarciacaro","html_url":"https://github.com/alfonsogarciacaro","followers_url":"https://api.github.com/users/alfonsogarciacaro/followers","following_url":"https://api.github.com/users/alfonsogarciacaro/following{/other_user}","gists_url":"https://api.github.com/users/alfonsogarciacaro/gists{/gist_id}","starred_url":"https://api.github.com/users/alfonsogarciacaro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alfonsogarciacaro/subscriptions","organizations_url":"https://api.github.com/users/alfonsogarciacaro/orgs","repos_url":"https://api.github.com/users/alfonsogarciacaro/repos","events_url":"https://api.github.com/users/alfonsogarciacaro/events{/privacy}","received_events_url":"https://api.github.com/users/alfonsogarciacaro/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/toggl/mobile/milestones/61","html_url":"https://github.com/toggl/mobile/milestones/2015/45","labels_url":"https://api.github.com/repos/toggl/mobile/milestones/61/labels","id":1426853,"number":61,"title":"2015/45","description":"","creator":{"login":"monday8am","id":1842773,"avatar_url":"https://avatars.githubusercontent.com/u/1842773?v=3","gravatar_id":"","url":"https://api.github.com/users/monday8am","html_url":"https://github.com/monday8am","followers_url":"https://api.github.com/users/monday8am/followers","following_url":"https://api.github.com/users/monday8am/following{/other_user}","gists_url":"https://api.github.com/users/monday8am/gists{/gist_id}","starred_url":"https://api.github.com/users/monday8am/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/monday8am/subscriptions","organizations_url":"https://api.github.com/users/monday8am/orgs","repos_url":"https://api.github.com/users/monday8am/repos","events_url":"https://api.github.com/users/monday8am/events{/privacy}","received_events_url":"https://api.github.com/users/monday8am/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":3,"state":"open","created_at":"2015-11-24T09:29:13Z","updated_at":"2015-11-26T13:34:23Z","due_on":"2015-11-29T23:00:00Z","closed_at":null},"comments":1,"created_at":"2015-11-26T13:33:39Z","updated_at":"2015-11-26T13:34:23Z","closed_at":"2015-11-26T13:34:23Z","body":"Main changes:\r\n- Instead of a custom-made Task scheduler, we just use `SQLite.Net.Async.SQLiteAsyncConnection` which already handles Task scheduling for us\r\n-  `SQLiteAsyncConnection` also has its own query object: `AsyncTableQuery`, so we use it and remove `IDataQuery` and `SQLiteDataStore.QueryBuilder`\r\n- Methods in `IDataStoreContext` have been made asynchronous\r\n- However, operations within a transaction must be synchronous (see [this](https://github.com/praeclarum/sqlite-net/wiki/Transactions#asynchronous-api)), so a new interface has been created with sync methods: `IDataStoreContextSync`. This is the interface that will be used with [transactions](https://github.com/toggl/mobile/blob/anton-sqlite/Phoebe/Data/IDataStore.cs#L42) and will still register messages for puts and deletes"},"comment":{"url":"https://api.github.com/repos/toggl/mobile/issues/comments/159914263","html_url":"https://github.com/toggl/mobile/issues/1035#issuecomment-159914263","issue_url":"https://api.github.com/repos/toggl/mobile/issues/1035","id":159914263,"user":{"login":"alfonsogarciacaro","id":8275461,"avatar_url":"https://avatars.githubusercontent.com/u/8275461?v=3","gravatar_id":"","url":"https://api.github.com/users/alfonsogarciacaro","html_url":"https://github.com/alfonsogarciacaro","followers_url":"https://api.github.com/users/alfonsogarciacaro/followers","following_url":"https://api.github.com/users/alfonsogarciacaro/following{/other_user}","gists_url":"https://api.github.com/users/alfonsogarciacaro/gists{/gist_id}","starred_url":"https://api.github.com/users/alfonsogarciacaro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alfonsogarciacaro/subscriptions","organizations_url":"https://api.github.com/users/alfonsogarciacaro/orgs","repos_url":"https://api.github.com/users/alfonsogarciacaro/repos","events_url":"https://api.github.com/users/alfonsogarciacaro/events{/privacy}","received_events_url":"https://api.github.com/users/alfonsogarciacaro/received_events","type":"User","site_admin":false},"created_at":"2015-11-26T13:34:23Z","updated_at":"2015-11-26T13:34:23Z","body":"Closed by [this commit](https://github.com/toggl/mobile/commit/54d7e1852bd1a5d870cddddbaec44e2b808b78f2)"}}