1 package com.moiseum.wolnelektury.view.main;
3 import android.net.Uri;
4 import android.support.annotation.StringRes;
7 * Created by Piotr Ostrowski on 12.06.2018.
9 public interface MainView {
11 void setLoggedIn(boolean loggedIn);
13 void setLoggedUsername(String username);
15 void setProgressDialogVisibility(boolean visible);
17 void showToastMessage(@StringRes int messageResId);
19 void showCustomTabsAuthentication(Uri authorizationUrl);
21 void showPremiumBook(String slug);
23 void showNoPremiumBookAvailable(boolean userLoggedIn);
25 void showPremiumForm();
27 void showLoginFirst();
29 void relaunch(@StringRes int relaunchMessageResId);