{"push_id":610598173,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"89451fc56da4e500d8532ddc0ae6912c43152361","before":"156a619e6018c59aeb3d03fb25bbe099a5e4f316","commits":[{"sha":"89451fc56da4e500d8532ddc0ae6912c43152361","author":{"email":"444106178f7128a0ec6776105e23119ba6707e85@wikimedia.org","name":"Dan Garry"},"message":"Don't crash when the AbuseFilter emits an arbitrary error code.\n\nThe abuse filter unfortunately allows admins to specify filters that\nemit arbitrary codes. This is a nightmare to handle properly.\n\nRight now, our lack of proper handling for these arbitrary codes is\ncausing the app to crash if one is received from the API. This patch\nchanges that behaviour to simply treat arbitrary codes as errors. That\nsucks, but it's better than crashing.\n\nBug: T93539\nChange-Id: Ib839d4104f4a51b344dc7b00faf7a8bcad069fe5","distinct":true,"url":"https://api.github.com/repos/wikimedia/apps-android-wikipedia/commits/89451fc56da4e500d8532ddc0ae6912c43152361"}]}