added reload msg feature

This commit is contained in:
gdlbo
2022-06-23 00:56:32 +03:00
parent b68812109c
commit 75d537f36a
7 changed files with 47 additions and 6 deletions
@@ -19,12 +19,12 @@ import android.webkit.WebView;
import androidx.preference.Preference;
import com.vk.audio.AudioMessageUtils;
import com.vk.auth.api.VKAccount;
import com.vk.core.util.ToastUtils;
import com.vk.im.ui.providers.audiomsg.ImAudioMsgPlayerProvider;
import com.vk.im.ui.providers.audiomsg.PlayerActionSources;
import com.vk.imageloader.VKImageLoader;
import com.vk.pushes.PushSubscriber;
import com.vtosters.lite.R;
import com.vtosters.lite.auth.VKAccountManager;
import com.vtosters.lite.general.fragments.MaterialPreferenceToolbarFragment;
import com.vtosters.lite.im.ImEngineProvider;
@@ -83,7 +83,9 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment {
prefs2.edit().clear().commit();
new WebView(getActivity()).clearCache(true);
VKImageLoader.e();
ImEngineProvider.a().h();
ImEngineProvider.b().a();
ImAudioMsgPlayerProvider.b().e(PlayerActionSources.a);
ImAudioMsgPlayerProvider.b().d(PlayerActionSources.a);
FileUtils.l();
deleteCache();
ToastUtils.a(Globals.getString("cachecleaned"));
@@ -37,6 +37,8 @@ import androidx.annotation.NonNull;
import androidx.annotation.StringRes;
import com.vk.dto.user.UserProfile;
import com.vk.im.ui.providers.audiomsg.ImAudioMsgPlayerProvider;
import com.vk.im.ui.providers.audiomsg.PlayerActionSources;
import com.vk.navigation.Navigator;
import com.vtosters.lite.VKActivity;
import com.vtosters.lite.api.ExtendedUserProfile;
@@ -110,7 +112,9 @@ public class Globals {
} // Edit SharedPreferences
public static void reloadMSG() {
ImEngineProvider.a().h();
ImEngineProvider.b().a();
ImAudioMsgPlayerProvider.b().e(PlayerActionSources.a);
ImAudioMsgPlayerProvider.b().d(PlayerActionSources.a);
} // Delete and reload msg cache
public static int getUserID(UserProfile userProfile) {