{"action":"created","issue":{"url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1178","repository_url":"https://api.github.com/repos/firebase/FirebaseUI-Android","labels_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1178/labels{/name}","comments_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1178/comments","events_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1178/events","html_url":"https://github.com/firebase/FirebaseUI-Android/pull/1178","id":301589185,"node_id":"MDExOlB1bGxSZXF1ZXN0MTcyMzc2MjM4","number":1178,"title":"Firestore paging adapter","user":{"login":"samtstern","id":8466666,"node_id":"MDQ6VXNlcjg0NjY2NjY=","avatar_url":"https://avatars2.githubusercontent.com/u/8466666?v=4","gravatar_id":"","url":"https://api.github.com/users/samtstern","html_url":"https://github.com/samtstern","followers_url":"https://api.github.com/users/samtstern/followers","following_url":"https://api.github.com/users/samtstern/following{/other_user}","gists_url":"https://api.github.com/users/samtstern/gists{/gist_id}","starred_url":"https://api.github.com/users/samtstern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samtstern/subscriptions","organizations_url":"https://api.github.com/users/samtstern/orgs","repos_url":"https://api.github.com/users/samtstern/repos","events_url":"https://api.github.com/users/samtstern/events{/privacy}","received_events_url":"https://api.github.com/users/samtstern/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/firebase/FirebaseUI-Android/milestones/29","html_url":"https://github.com/firebase/FirebaseUI-Android/milestone/29","labels_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/milestones/29/labels","id":3217875,"node_id":"MDk6TWlsZXN0b25lMzIxNzg3NQ==","number":29,"title":"4.0.0","description":"","creator":{"login":"samtstern","id":8466666,"node_id":"MDQ6VXNlcjg0NjY2NjY=","avatar_url":"https://avatars2.githubusercontent.com/u/8466666?v=4","gravatar_id":"","url":"https://api.github.com/users/samtstern","html_url":"https://github.com/samtstern","followers_url":"https://api.github.com/users/samtstern/followers","following_url":"https://api.github.com/users/samtstern/following{/other_user}","gists_url":"https://api.github.com/users/samtstern/gists{/gist_id}","starred_url":"https://api.github.com/users/samtstern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samtstern/subscriptions","organizations_url":"https://api.github.com/users/samtstern/orgs","repos_url":"https://api.github.com/users/samtstern/repos","events_url":"https://api.github.com/users/samtstern/events{/privacy}","received_events_url":"https://api.github.com/users/samtstern/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":22,"state":"closed","created_at":"2018-03-26T15:08:32Z","updated_at":"2018-05-29T18:40:41Z","due_on":null,"closed_at":"2018-05-29T18:40:41Z"},"comments":23,"created_at":"2018-03-01T22:48:21Z","updated_at":"2018-07-17T12:41:35Z","closed_at":"2018-04-16T19:23:25Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/firebase/FirebaseUI-Android/pulls/1178","html_url":"https://github.com/firebase/FirebaseUI-Android/pull/1178","diff_url":"https://github.com/firebase/FirebaseUI-Android/pull/1178.diff","patch_url":"https://github.com/firebase/FirebaseUI-Android/pull/1178.patch"},"body":"See #17 \r\n\r\nTODO:\r\n- [x] Decide on keeping this in `firestore` or creating a new `firestore-paging`\r\n- [x] Add a `retry()` method that the developer can call to make the error state non-terminal\r\n- [x] Make paging dependencies 'provided'\r\n- [x] Add some tests\r\n- [x] Complete documentation\r\n- [x] Do we need special end-of-list handling?  Should that be its own `LoadingState`?  What about the `PageKey`?"},"comment":{"url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/comments/405567988","html_url":"https://github.com/firebase/FirebaseUI-Android/pull/1178#issuecomment-405567988","issue_url":"https://api.github.com/repos/firebase/FirebaseUI-Android/issues/1178","id":405567988,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNTU2Nzk4OA==","user":{"login":"muammil","id":4345939,"node_id":"MDQ6VXNlcjQzNDU5Mzk=","avatar_url":"https://avatars2.githubusercontent.com/u/4345939?v=4","gravatar_id":"","url":"https://api.github.com/users/muammil","html_url":"https://github.com/muammil","followers_url":"https://api.github.com/users/muammil/followers","following_url":"https://api.github.com/users/muammil/following{/other_user}","gists_url":"https://api.github.com/users/muammil/gists{/gist_id}","starred_url":"https://api.github.com/users/muammil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/muammil/subscriptions","organizations_url":"https://api.github.com/users/muammil/orgs","repos_url":"https://api.github.com/users/muammil/repos","events_url":"https://api.github.com/users/muammil/events{/privacy}","received_events_url":"https://api.github.com/users/muammil/received_events","type":"User","site_admin":false},"created_at":"2018-07-17T12:41:35Z","updated_at":"2018-07-17T12:41:35Z","author_association":"NONE","body":"**Is there any way to delete or update item in FirestorePagingAdapter locally?**\r\n\r\nI have a story app in which users post stories of different languages and in my apps home screen I list all of them sort by date using FirestorePagingAdapter. Now I have added language filtering option that is for example if user opted to English, Dutch and Arabic stories app should only show that in main screen. Since firestore doesn't support OR queries I am unable to do that with query what I am currently doing is just hiding items by setting View.Gone from OnBindViewHolder of the FirestorePagingAdapter. What I need is an option to remove those from PagingAdapter list itself\r\n"}}
{"actor":{"display_login":"muammil"}}