SpiritCroc
00bcc944d7
Do not crash on UP unregistered
2024-02-01 12:04:47 +01:00
Benoit Marty
57e1aee984
Ensure that a PushProvider is available on a device before using it.
...
It help to fallback to UnifiedPush (if available) if the PlayServices are not installed on the device.
2024-01-17 17:11:34 +01:00
Benoit Marty
72a363c244
Fix moar ktlint issues
2024-01-11 11:24:10 +01:00
Benoit Marty
378692f743
Fix moar ktlint issues
2024-01-11 10:02:10 +01:00
renovate[bot]
7e9cda3aa9
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-10 16:22:24 +01:00
Benoit Marty
b7487f9b5b
Share tag with other modules.
2023-09-15 17:03:32 +02:00
Benoit Marty
52853101d9
migrate object to data object ( #1135 )
2023-08-24 09:32:44 +02:00
Benoit Marty
8458a9e937
Enable detekt rules DataClassShouldBeImmutable and fix existing issues.
2023-07-26 11:18:00 +02:00
Benoit Marty
bd2826da3a
Enable detekt rules UnusedParameter and UnusedPrivateProperty and cleanup the code.
2023-07-20 17:48:56 +02:00
Yoan Pintas
d2263372d2
Init analytics modules ( #350 )
2023-06-05 13:11:34 +00:00
jonnyandrew
d2d01c08df
Allow custom push gateway to use non-default port ( #374 )
2023-05-02 15:04:47 +00:00
Jorge Martin Espinosa
e704870e3f
Validate several ids in constructors ( #336 )
...
* Validate ids in constructors.
* Remove redundant `.value` usage in string interpolation.
* Make a distinction between `SessionId` and `UserId` in `TestData`.
2023-04-18 16:17:13 +00:00
Benoit Marty
a0f386c708
Use ContributesMultibinding annotation and remove the module for push providers.
2023-04-18 10:12:45 +02:00
Benoit Marty
245c46c8b8
Cleanup
2023-04-12 10:06:11 +02:00
Benoit Marty
f4e4be7479
Improve asXId and make tests pass in release and debug mode.
2023-04-12 09:50:04 +02:00
Benoit Marty
80268156b5
UnifiedPush WIP
2023-04-12 09:50:04 +02:00
Benoit Marty
95bafe4059
UnifiedPush WIP
2023-04-12 09:49:23 +02:00
Benoit Marty
586d1a076c
Split GoogleFcmHelper
2023-04-12 09:48:56 +02:00
Benoit Marty
05a8ca0eec
Sort provider by index
2023-04-12 09:48:56 +02:00
Benoit Marty
219b97eea7
Split push module into several modules: Firebase, UnifiedPush, store
2023-04-12 09:48:56 +02:00