Comments (4)
Thanks for raising the issue I'll look into it!
from beagle.
Sorry to hear about that, I hope you didn't spend too much time debugging before figuring out it wasn't your fault. I can change the name of the class in the next update and improve the documentation to avoid confusions.
Just to be clear: did using addInterceptor()
instead of addNetworkInterceptor()
fix your issue? If not, do you have any suggestions of what I should change to not mess up the compression?
from beagle.
No worries, I didn't mean it to come across as pointing blame!
Yeah addInterceptor
fixed it. I suppose this is more of an OkHttp problem, it can be easy to mix up which kind of interceptor you have, and it will mostly work when you do it wrong, just ends up being hard to debug 💀
I think BeagleNetworkInterceptor could be adjusted to take the Content-Encoding: gzip
header into account, but I don't know if it would be worthwhile, there might be other ways in which it doesn't work properly when inserted as a network interceptor, probably better just to document clearly which kind of interceptor it is.
Thanks for the quick reply!
from beagle.
In v2 the interceptor is accessed using Beagle.interceptor and the KDoc for the relevant class also contains a code snippet., so hopefully there will be no more confusion.
from beagle.
Related Issues (20)
- NoSuchMethodError somewhere in Beagle.initialize() after moving to Hilt HOT 4
- Coil update HOT 3
- TextInputModule Crash HOT 2
- On SDK 31 and above the screen recording crashes when started HOT 1
- Beagle crash logging doesn't work HOT 2
- Crash with DrawerLayout when getting permissions HOT 3
- Drawer doesn't appear when using content.viewTreeObserver.addOnPreDrawListener on the Acitivty HOT 5
- Beagle should not cause a crash if a value is set to the Slider module that is outside the specified range HOT 1
- The drawer opening gesture does not respect the value of `shouldShowDebugMenu` HOT 1
- Can't open Activity when try to forceCrash from debug panel HOT 7
- ListModules should support the isEnabled flag.
- TextInputModule. Suggestion for improving the validator
- Buggy inset handling in edge-to-edge apps
- SwitchModule. Ui data not re-initialize. Reset selected state HOT 5
- Double debug-panel HOT 3
- When activity theme is not a material theme, Beagle view crashes. HOT 3
- Implement dynamic notification permission support HOT 1
- Android 14 and gesture to preview back HOT 2
- Possibility to change the width of the drawer HOT 2
- The style on this component requires your app theme to be Theme.MaterialComponents (or a descendant). HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beagle.