修改channel member获取头像缓存字段刷新问题

This commit is contained in:
SL 2023-07-04 14:48:31 +08:00
parent 58204fd9f9
commit 137813fad7
14 changed files with 16 additions and 12 deletions

1
.idea/gradle.xml generated
View File

@ -18,6 +18,5 @@
</option> </option>
</GradleProjectSettings> </GradleProjectSettings>
</option> </option>
<option name="offlineMode" value="true" />
</component> </component>
</project> </project>

View File

@ -1 +1 @@
333292b76b1e8ad69a2818d5e07c54cf 6baeb9fad6af00e32a33d578e0e5f673

View File

@ -1 +1 @@
ff44e564273451158eb7b3a8a058c709003ca6bf 6b2e555aa608be92695e95399ec3b082ebeb2889

View File

@ -1 +1 @@
05a65aae19523c40972bc6b45297b151c0180b35f1a1814d45fa63bf9832f7c2 b6b6b45fc4e3bc01ffb72ef6c708c24a5db8ccc9e57c402c4b63de80554db726

View File

@ -1 +1 @@
cafa49ce7676b24140f3f26abc1a477f1a346b70198834ae3f45c6f26d2b0fad89f8a1ee207cf9f058491b850bc41c4a8b7dc838fec819380f996804bcd81547 f32564063c4f339ed7128615a4b98cbe6b2bab2a2a4e071321708b04f4752ed1adfd37dc2f0831606d0665ae702a5fd57a700e3966dc6027ffdeca05988bdb03

View File

@ -8,6 +8,6 @@
<versions> <versions>
<version>1.0.1</version> <version>1.0.1</version>
</versions> </versions>
<lastUpdated>20230626111553</lastUpdated> <lastUpdated>20230703081256</lastUpdated>
</versioning> </versioning>
</metadata> </metadata>

View File

@ -1 +1 @@
f48c460f92fc1ee9b0bd8974a9553507 80988731b98a41a29b2a67e4b1d6b535

View File

@ -1 +1 @@
bd9945005606fc498af5030a1f96d8d58297dbca a35dbface90a4442e26990d51114921df64d7f02

View File

@ -1 +1 @@
b495b7552814cb94748400f19d8fc8e7ee3d69e6fcfce8371bc645fab48975fa 7113cbf96f7a26d92df5ca77f12ed70157f18db9a3a4e9b10857d3a66b693950

View File

@ -1 +1 @@
1629ee0f00564e9526d3143f71253963040d65a34d04b0af3635e2c957747f6b2f2e52cad0249d086c2795e7a0ba231f7ea48b5730f908e9c0d4246caebbc2aa 96f1a9709afd4771358c28da9c2443f5a7cc8c6c28b455eb5dc7b9b0e8dcf5fc2f8b2bad76b802ad5af7fecb76f7b3cd580083adb79028a1413761a28e6368a3

View File

@ -49,6 +49,7 @@ android {
} }
dependencies { dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
api files('libs/xSocket-2.8.15.jar') api files('libs/xSocket-2.8.15.jar')
implementation 'com.android.support:multidex:1.0.3' implementation 'com.android.support:multidex:1.0.3'
implementation "net.zetetic:android-database-sqlcipher:4.5.3" implementation "net.zetetic:android-database-sqlcipher:4.5.3"

View File

@ -37,7 +37,6 @@
-keep class com.xinbida.wukongim.interfaces.** { *; } -keep class com.xinbida.wukongim.interfaces.** { *; }
-keep class com.xinbida.wukongim.msgmodel.** { *; } -keep class com.xinbida.wukongim.msgmodel.** { *; }
-keep class com.xinbida.wukongim.manager.** { *; } -keep class com.xinbida.wukongim.manager.** { *; }
-keep class org.whispersystems.curve25519.** { *; }
-keepclassmembers class com.xinbida.wukongim.db.WKDBHelper$DatabaseHelper { -keepclassmembers class com.xinbida.wukongim.db.WKDBHelper$DatabaseHelper {
public *; public *;
} }

View File

@ -490,7 +490,12 @@ public class ChannelMembersDbManager {
if (!TextUtils.isEmpty(channelName)) channelMember.memberName = channelName; if (!TextUtils.isEmpty(channelName)) channelMember.memberName = channelName;
channelMember.remark = WKCursor.readString(cursor, WKDBColumns.WKChannelColumns.channel_remark); channelMember.remark = WKCursor.readString(cursor, WKDBColumns.WKChannelColumns.channel_remark);
channelMember.memberAvatar = WKCursor.readString(cursor, WKDBColumns.WKChannelColumns.avatar); channelMember.memberAvatar = WKCursor.readString(cursor, WKDBColumns.WKChannelColumns.avatar);
channelMember.memberAvatarCacheKey = WKCursor.readString(cursor, WKDBColumns.WKChannelMembersColumns.memberAvatarCacheKey); String avatarCache = WKCursor.readString(cursor, WKDBColumns.WKChannelColumns.avatar_cache_key);
if (!TextUtils.isEmpty(avatarCache)) {
channelMember.memberAvatarCacheKey = avatarCache;
} else {
channelMember.memberAvatarCacheKey = WKCursor.readString(cursor, WKDBColumns.WKChannelMembersColumns.memberAvatarCacheKey);
}
String extra = WKCursor.readString(cursor, WKDBColumns.WKChannelMembersColumns.extra); String extra = WKCursor.readString(cursor, WKDBColumns.WKChannelMembersColumns.extra);
if (!TextUtils.isEmpty(extra)) { if (!TextUtils.isEmpty(extra)) {
HashMap<String, Object> hashMap = new HashMap<>(); HashMap<String, Object> hashMap = new HashMap<>();