diff --git a/mobile-sdk/build.gradle b/mobile-sdk/build.gradle index 0bed25f..7cedb43 100644 --- a/mobile-sdk/build.gradle +++ b/mobile-sdk/build.gradle @@ -123,7 +123,7 @@ afterEvaluate { groupId = "com.webitel" artifactId = "mobile-sdk" - version = "0.2.61" + version = "0.3.2" } } } diff --git a/mobile-sdk/build/intermediates/aar_main_jar/release/classes.jar b/mobile-sdk/build/intermediates/aar_main_jar/release/classes.jar index a47afb8..56bb22e 100644 Binary files a/mobile-sdk/build/intermediates/aar_main_jar/release/classes.jar and b/mobile-sdk/build/intermediates/aar_main_jar/release/classes.jar differ diff --git a/mobile-sdk/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/mobile-sdk/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties index 9409a44..89abc14 100644 --- a/mobile-sdk/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties +++ b/mobile-sdk/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties @@ -1 +1 @@ -#Sun Nov 26 16:01:17 EET 2023 +#Wed Nov 29 11:47:24 EET 2023 diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab index e40a464..050b648 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at index bd72e90..fef9e50 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab index bfcf2bd..68f43a7 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at index dd765e9..42f76d1 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab index 57f0c63..f0cbea8 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at index 4624f92..6d8a896 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab index 56317d9..7b67f00 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at index 1146cd7..0ceb4dd 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab index 9435f64..2bc2b8b 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values index ab1295e..93e767f 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at index bde88ef..97616dd 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s index 7d9716b..ccc7a19 100644 --- a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s +++ b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s @@ -1 +1 @@ -äÔ \ No newline at end of file +øÔÍÆãÂð½Ù¾ \ No newline at end of file diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab index aa16341..fb00f7d 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at index f75cd64..fccd876 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab index be612e3..77f5929 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at index 4ac439f..770b79d 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab index bb7b940..d139175 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at index 278afc6..b2adc31 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab index 60218fb..8b7f8fd 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at index 61643b3..f88a990 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab index 8e91639..450c8ff 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream index c095fdb..5d33079 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len index a57f5a0..b9d571f 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len index 8f368d6..022c717 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at index 370f0b5..4ece380 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i index fb5193e..efa83ce 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab index 70dac0c..8d58da9 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream index cdffaf6..da07504 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len index 27557cf..266299a 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len index 529d68d..cbfc9c0 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values index 6aa1a28..a0e84d7 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at index 845868a..0c8a78a 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s index 3b28c9a..3398eca 100644 --- a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s +++ b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.s @@ -1 +1 @@ -çq \ No newline at end of file +ÜrçÁÈÝ \ No newline at end of file diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i index 060ec93..c1023ad 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin index 051cf84..359ed94 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin and b/mobile-sdk/build/kotlin/compileReleaseKotlin/cacheable/last-build.bin differ diff --git a/mobile-sdk/build/kotlin/compileReleaseKotlin/local-state/build-history.bin b/mobile-sdk/build/kotlin/compileReleaseKotlin/local-state/build-history.bin index 300c970..2c0c199 100644 Binary files a/mobile-sdk/build/kotlin/compileReleaseKotlin/local-state/build-history.bin and b/mobile-sdk/build/kotlin/compileReleaseKotlin/local-state/build-history.bin differ diff --git a/mobile-sdk/build/tmp/.cache/expanded/expanded.lock b/mobile-sdk/build/tmp/.cache/expanded/expanded.lock index 88cd5b0..ac3d814 100644 Binary files a/mobile-sdk/build/tmp/.cache/expanded/expanded.lock and b/mobile-sdk/build/tmp/.cache/expanded/expanded.lock differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$logout$1.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$logout$1.class index 18ef956..e22d591 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$logout$1.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$logout$1.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$userLogin$1.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$userLogin$1.class index a46e9dc..30c1be1 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$userLogin$1.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository$userLogin$1.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository.class index 5829cb7..d044035 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/auth/AuthRepository.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/WebitelVoice.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/WebitelVoice.class index ccd893d..ca2b0ee 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/WebitelVoice.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/WebitelVoice.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/sip/CallSettings.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/sip/CallSettings.class index 8cbbab0..14c91ea 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/sip/CallSettings.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/calls/sip/CallSettings.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat$onNewMessage$1.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat$onNewMessage$1.class index 3c415c5..9a69a4b 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat$onNewMessage$1.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat$onNewMessage$1.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat.class index 390d393..497a633 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelChat.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelDialog.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelDialog.class index f785aed..2248c7f 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelDialog.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/chats/WebitelDialog.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$openBiDirectionalConnect$1.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$openBiDirectionalConnect$1.class index 2506d45..abc32ce 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$openBiDirectionalConnect$1.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$openBiDirectionalConnect$1.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$startPinging$1.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$startPinging$1.class index d1a81c7..3b52c04 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$startPinging$1.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc$startPinging$1.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc.class index 924fab4..be882e9 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/ClientGrpc.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions_Kt.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions_Kt.class index 3765595..9227d96 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions_Kt.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions_Kt.class differ diff --git a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/domain/User.class b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/domain/User.class index 7e6a50d..8173263 100644 Binary files a/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/domain/User.class and b/mobile-sdk/build/tmp/kotlin-classes/release/com/webitel/mobile_sdk/domain/User.class differ diff --git a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/auth/AuthRepository.kt b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/auth/AuthRepository.kt index c5e7e41..ecb1114 100644 --- a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/auth/AuthRepository.kt +++ b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/auth/AuthRepository.kt @@ -49,6 +49,11 @@ internal class AuthRepository( .setIss(user.iss) .setSub(user.sub) .setName(user.name) + .setEmail(user.email) + .setEmailVerified(user.emailVerified) + .setPhoneNumber(user.phoneNumber) + .setPhoneNumberVerified(user.phoneNumberVerified) + .setLocale(user.locale) .build() authApi.login(appToken, identity, object : CallbackListener { @@ -178,7 +183,14 @@ internal class AuthRepository( iss = s.user.identity.iss, sub = s.user.identity.sub, name = s.user.identity.name - ).build() + ) + .email(s.user.identity.email) + .emailVerified(s.user.identity.emailVerified) + .phoneNumber(s.user.identity.phoneNumber) + .phoneNumberVerified(s.user.identity.phoneNumberVerified) + .locale(s.user.identity.locale) + .build() + request as CallbackListener request.onSuccess( UserSession( diff --git a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/WebitelVoice.kt b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/WebitelVoice.kt index 5118806..5447353 100644 --- a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/WebitelVoice.kt +++ b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/WebitelVoice.kt @@ -84,14 +84,6 @@ internal class WebitelVoice( } - private fun getFirstCall():Call? { - return CallsRepository - .activeCalls - .values - .firstOrNull() - } - - private fun hasRecordAudioPermission(context: Context): Boolean { val recordAudio = ContextCompat.checkSelfPermission(context, Manifest.permission.RECORD_AUDIO) diff --git a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/sip/CallSettings.kt b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/sip/CallSettings.kt index c47dc70..1933db9 100644 --- a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/sip/CallSettings.kt +++ b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/calls/sip/CallSettings.kt @@ -1,6 +1,6 @@ package com.webitel.mobile_sdk.data.calls.sip -class CallSettings { +internal class CallSettings { constructor() constructor ( diff --git a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelChat.kt b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelChat.kt index db342d0..25536aa 100644 --- a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelChat.kt +++ b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelChat.kt @@ -96,7 +96,7 @@ internal class WebitelChat( val m = getMessageFromOptions(reqId, message) callback.onSend(m) - dialog.lastMessage = m + //dialog.lastMessage = m val p = PeerOuterClass.Peer.newBuilder() .setId(dialog.id) @@ -301,10 +301,11 @@ internal class WebitelChat( if (dispo == Messages.Disposition.Incoming) { dialog.onReceiveNewMessage(message) } else if (dispo == Messages.Disposition.Outgoing) { - val lastMessage = dialog.lastMessage - if (lastMessage == null || (lastMessage.id > 0L && message.id > lastMessage.id)) - dialog.onReceiveNewMessage(message) +// val lastMessage = dialog.lastMessage +// if (lastMessage == null || (message.id > lastMessage.id)) +// dialog.onReceiveNewMessage(message) } + setTopMessage(dialog, message) } @@ -444,6 +445,7 @@ internal class WebitelChat( type = "chat", inbox = chat.inbox, leftAt = chat.left, + join = chat.join, lastMessage = message ) newListDialogs.add(nd) diff --git a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelDialog.kt b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelDialog.kt index 64705ae..2d52a54 100644 --- a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelDialog.kt +++ b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/chats/WebitelDialog.kt @@ -15,6 +15,7 @@ internal class WebitelDialog( val type: String, var inbox: Int, var leftAt: Long, + var join: Long, var lastMessage: Message? = null ) : Dialog { @@ -31,13 +32,13 @@ internal class WebitelDialog( override fun getUpdates(request: HistoryRequest, callback: CallbackListener>) { - val o = request.offset ?: lastMessage?.id ?: 0 - apiDelegate.getUpdates(this, o , request.limit, callback) + val offset = request.offset ?: lastMessage?.id ?: join + apiDelegate.getUpdates(this, offset, request.limit, callback) } override fun getUpdates(callback: CallbackListener>) { - apiDelegate.getUpdates(this, lastMessage?.id ?: 0, 50, callback) + apiDelegate.getUpdates(this, lastMessage?.id ?: join, 50, callback) } diff --git a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/ClientGrpc.kt b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/ClientGrpc.kt index 7062e4a..49c136c 100644 --- a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/ClientGrpc.kt +++ b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/ClientGrpc.kt @@ -474,7 +474,14 @@ internal class ClientGrpc( iss = value.user.identity.iss, sub = value.user.identity.sub, name = value.user.identity.name - ).build() + ) + .email(value.user.identity.email) + .emailVerified(value.user.identity.emailVerified) + .phoneNumber(value.user.identity.phoneNumber) + .phoneNumberVerified(value.user.identity.phoneNumberVerified) + .locale(value.user.identity.locale) + .build() + return UserSession( user = user, isChatAvailable = value.scopeList.contains("chat"), diff --git "a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions\357\273\277.kt" "b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions\357\273\277.kt" index 68d4987..9d30129 100644 --- "a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions\357\273\277.kt" +++ "b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/data/grps/MessageLiteExtensions\357\273\277.kt" @@ -8,7 +8,7 @@ import java.util.Objects @Throws(InvalidProtocolBufferException::class) -fun Any.unpack(clazz: Class): T? { +internal fun Any.unpack(clazz: Class): T? { val defaultInstance = Internal.getDefaultInstance(clazz) return try { @Suppress("UNCHECKED_CAST") @@ -19,7 +19,7 @@ fun Any.unpack(clazz: Class): T? { } -fun Any.Builder.pack(message: T): Any { +internal fun Any.Builder.pack(message: T): Any { val packageName = Objects.requireNonNull(message.javaClass.getPackage()).name return this.setTypeUrl("type.googleapis.com/$packageName." + message.javaClass.simpleName) @@ -28,7 +28,7 @@ fun Any.Builder.pack(message: T): Any { } -fun Any.`is`(clazz: Class): Boolean { +internal fun Any.`is`(clazz: Class): Boolean { val packageName = Objects.requireNonNull(clazz.getPackage()).name return this.typeUrl == "type.googleapis.com/$packageName.${clazz.simpleName}" diff --git a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/domain/User.kt b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/domain/User.kt index 6cff3df..3f8fbae 100644 --- a/mobile-sdk/src/main/java/com/webitel/mobile_sdk/domain/User.kt +++ b/mobile-sdk/src/main/java/com/webitel/mobile_sdk/domain/User.kt @@ -6,11 +6,21 @@ class User private constructor(builder: Builder) { val iss: String val sub: String val name: String + val email: String + val emailVerified: Boolean + val phoneNumber: String + val phoneNumberVerified: Boolean + var locale: String init { iss = builder.iss sub = builder.sub name = builder.name + email = builder.email + emailVerified = builder.emailVerified + phoneNumber = builder.phoneNumber + phoneNumberVerified = builder.phoneNumberVerified + locale = builder.locale } @@ -37,6 +47,35 @@ class User private constructor(builder: Builder) { * */ val name: String ) { + var email: String = "" + private set + var emailVerified: Boolean = false + private set + + var phoneNumber: String = "" + private set + var phoneNumberVerified: Boolean = false + private set + + var locale: String = "" + private set + + fun email(value: String) = apply { this.email = value } + + fun emailVerified(value: Boolean) = apply { this.emailVerified = value } + + fun phoneNumber(value: String) = apply { this.phoneNumber = value } + + fun phoneNumberVerified(value: Boolean) = apply { this.phoneNumberVerified = value } + + /** + * End-User's locale, represented as a BCP47 [RFC5646] language tag. + * This is typically an ISO 639-1 Alpha-2 [ISO639‑1] language code in lowercase + * and an ISO 3166-1 Alpha-2 [ISO3166‑1] country code in uppercase, + * separated by a dash. For example, `en-US` or `uk-UA`. + */ + fun locale(value: String) = apply { this.locale = value } + fun build() = User(this) } } \ No newline at end of file