{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":685253889,"defaultBranch":"master","name":"MealPlan","ownerLogin":"AlDrag","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-08-30T20:45:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5018493?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693430173.0","currentOid":""},"activityList":{"items":[{"before":"4faae9a0dcd18b1edd04b6535779e9a97ee6580b","after":"5d33a36850741a240b7ffbfb037526c735332bb4","ref":"refs/heads/meal-plan-infinite-scrolling-with-rxjs","pushedAt":"2023-08-30T21:22:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"MealPlanComponent list now leverages RxJS\n\nCreated a new MealPlanListDatasource service. This is responsible for\nhandling the data for the meal plan list.\n\nIt leverages a BehaviorSubject for its data handling. It's still a bit\nimperative it in its design, but that does make it easy to follow. Going\nfull declarative is possible by leveraging more complicated operators\nfrom RxJS, but it doesn't feel worth it.\n\nThis could probably still be improved by storing the data as a map to\nallow more efficient updates, but this should be fine for now.\n\nNOTE: this is completely untested.","shortMessageHtmlLink":"MealPlanComponent list now leverages RxJS"}},{"before":null,"after":"4faae9a0dcd18b1edd04b6535779e9a97ee6580b","ref":"refs/heads/meal-plan-infinite-scrolling-with-rxjs","pushedAt":"2023-08-30T21:16:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"MealPlanComponent list now leverages RxJS\n\nCreated a new MealPlanListDatasource service. This is responsible for\nhandling the data for the meal plan list.\n\nIt leverages a BehaviorSubject for its data handling. It's still a bit\nimperative it in its design, but that does make it easy to follow. Going\nfull declarative is possible by leveraging more complicated operators\nfrom RxJS, but it doesn't feel worth it.\n\nThis could probably still be improved by storing the data as a map to\nallow more efficient updates, but this should be fine for now.\n\nNOTE: this is completely untested.","shortMessageHtmlLink":"MealPlanComponent list now leverages RxJS"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0zMFQyMToyMjo0OC4wMDAwMDBazwAAAAN2HSMO","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0zMFQyMToxNjoxMy4wMDAwMDBazwAAAAN2HDpd"}},"title":"Activity ยท AlDrag/MealPlan"}