mirror of
https://github.com/antebudimir/tempus.git
synced 2025-12-31 09:33:33 +00:00
Reset server preferences on login error
This commit is contained in:
parent
acf8525cfd
commit
bc6fc5be0f
2 changed files with 12 additions and 1 deletions
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
|
|
@ -110,7 +110,7 @@
|
||||||
<entry key="app/src/main/res/layout/fragment_song_list_page.xml" value="0.225" />
|
<entry key="app/src/main/res/layout/fragment_song_list_page.xml" value="0.225" />
|
||||||
<entry key="app/src/main/res/layout/fragment_starred.xml" value="0.3166496424923391" />
|
<entry key="app/src/main/res/layout/fragment_starred.xml" value="0.3166496424923391" />
|
||||||
<entry key="app/src/main/res/layout/inner_fragment_player_controller.xml" value="0.3229166666666667" />
|
<entry key="app/src/main/res/layout/inner_fragment_player_controller.xml" value="0.3229166666666667" />
|
||||||
<entry key="app/src/main/res/layout/inner_fragment_player_controller_layout.xml" value="0.49016641452344933" />
|
<entry key="app/src/main/res/layout/inner_fragment_player_controller_layout.xml" value="0.3229166666666667" />
|
||||||
<entry key="app/src/main/res/layout/inner_fragment_player_cover.xml" value="0.40390879478827363" />
|
<entry key="app/src/main/res/layout/inner_fragment_player_cover.xml" value="0.40390879478827363" />
|
||||||
<entry key="app/src/main/res/layout/inner_fragment_player_lyrics.xml" value="0.3229166666666667" />
|
<entry key="app/src/main/res/layout/inner_fragment_player_lyrics.xml" value="0.3229166666666667" />
|
||||||
<entry key="app/src/main/res/layout/inner_fragment_player_queue.xml" value="0.3229166666666667" />
|
<entry key="app/src/main/res/layout/inner_fragment_player_queue.xml" value="0.3229166666666667" />
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,7 @@ public class ServerAdapter extends RecyclerView.Adapter<ServerAdapter.ViewHolder
|
||||||
systemRepository.checkUserCredential(new SystemCallback() {
|
systemRepository.checkUserCredential(new SystemCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onError(Exception exception) {
|
public void onError(Exception exception) {
|
||||||
|
resetServerPreference();
|
||||||
Toast.makeText(context, exception.getMessage(), Toast.LENGTH_SHORT).show();
|
Toast.makeText(context, exception.getMessage(), Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -128,5 +129,15 @@ public class ServerAdapter extends RecyclerView.Adapter<ServerAdapter.ViewHolder
|
||||||
|
|
||||||
App.getSubsonicClientInstance(context, true);
|
App.getSubsonicClientInstance(context, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void resetServerPreference() {
|
||||||
|
PreferenceUtil.getInstance(context).setServerId(null);
|
||||||
|
PreferenceUtil.getInstance(context).setServer(null);
|
||||||
|
PreferenceUtil.getInstance(context).setUser(null);
|
||||||
|
PreferenceUtil.getInstance(context).setPassword(null);
|
||||||
|
PreferenceUtil.getInstance(context).setLowSecurity(false);
|
||||||
|
|
||||||
|
App.getSubsonicClientInstance(context, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue