X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff..269195b3729c1bdc22e9053ee4ebca667ea8549d:/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/MainView.java diff --git a/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/MainView.java b/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/MainView.java new file mode 100644 index 0000000..aa764de --- /dev/null +++ b/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/MainView.java @@ -0,0 +1,30 @@ +package com.moiseum.wolnelektury.view.main; + +import android.net.Uri; +import android.support.annotation.StringRes; + +/** + * Created by Piotr Ostrowski on 12.06.2018. + */ +public interface MainView { + + void setLoggedIn(boolean loggedIn); + + void setLoggedUsername(String username); + + void setProgressDialogVisibility(boolean visible); + + void showToastMessage(@StringRes int messageResId); + + void showCustomTabsAuthentication(Uri authorizationUrl); + + void showPremiumBook(String slug); + + void showNoPremiumBookAvailable(boolean userLoggedIn); + + void showPremiumForm(); + + void showLoginFirst(); + + void relaunch(@StringRes int relaunchMessageResId); +}