diff options
author | Torsten Grote <t@grobox.de> | 2020-03-16 15:53:58 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-03-17 11:32:46 -0300 |
commit | 7eebd0754d16eccadeb3d1cb53c1cebffda65d07 (patch) | |
tree | c402456c20863daddec352421d8ad38f10a7709f /app/src/main/java/net/taler/merchantpos/Utils.kt | |
parent | bca790d381880b3077df0e37cf29b7a2f9e2266c (diff) | |
download | merchant-terminal-android-7eebd0754d16eccadeb3d1cb53c1cebffda65d07.tar.gz merchant-terminal-android-7eebd0754d16eccadeb3d1cb53c1cebffda65d07.tar.bz2 merchant-terminal-android-7eebd0754d16eccadeb3d1cb53c1cebffda65d07.zip |
(still hidden in UI because API incomplete/broken)
Diffstat (limited to 'app/src/main/java/net/taler/merchantpos/Utils.kt')
-rw-r--r-- | app/src/main/java/net/taler/merchantpos/Utils.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/src/main/java/net/taler/merchantpos/Utils.kt b/app/src/main/java/net/taler/merchantpos/Utils.kt index 507d142..a0c30d6 100644 --- a/app/src/main/java/net/taler/merchantpos/Utils.kt +++ b/app/src/main/java/net/taler/merchantpos/Utils.kt @@ -30,11 +30,13 @@ import android.view.View import android.view.View.INVISIBLE import android.view.View.VISIBLE import androidx.annotation.StringRes +import androidx.fragment.app.Fragment import androidx.lifecycle.LiveData import androidx.lifecycle.MediatorLiveData import androidx.lifecycle.Observer import androidx.navigation.NavController import androidx.navigation.NavDirections +import androidx.navigation.fragment.findNavController import com.google.android.material.snackbar.BaseTransientBottomBar.ANIMATION_MODE_FADE import com.google.android.material.snackbar.BaseTransientBottomBar.Duration import com.google.android.material.snackbar.Snackbar.make @@ -107,6 +109,8 @@ fun topSnackbar(view: View, @StringRes resId: Int, @Duration duration: Int) { fun NavDirections.navigate(nav: NavController) = nav.navigate(this) +fun Fragment.navigate(directions: NavDirections) = findNavController().navigate(directions) + fun Long.toRelativeTime(context: Context): CharSequence { val now = System.currentTimeMillis() return if (now - this > DAY_IN_MILLIS * 2) { |