Infinity-For-Lemmy/app
Kurian Vithayathil b1280bfb36
Dagger networking refactor (#1125)
* Separate network dependency injection module

- Moved network-related dependencies into a separate module
- Consolidated common dependencies to save resources constructing a http client/retrofit

* Separate construction of access token interceptor

* Create providers for Context and Application to be injectable

* Refactor AppModule and AppComponent

- Use component builder to store application context and provide to modules
- Optimise AppModule providers

* Use component factory to add component dependencies

* Updated network dependencies to singleton.

Add missing OAuth base url for oauth request

Co-authored-by: Kurian Vithayathil <no.reply@github.com>
Co-authored-by: Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com>
2022-11-28 17:08:32 +08:00
..
src Dagger networking refactor (#1125) 2022-11-28 17:08:32 +08:00
build.gradle Material Design 3 Switch. Target Sdk 33. 2022-11-08 23:17:26 +11:00
proguard-rules.pro keep class CrashReportsFragment 2021-11-03 05:45:53 +07:00