From e1f091d3087a5904af38fcc384b2ff6fda9db0fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deniz=20D=C3=BCzg=C3=B6ren?= Date: Fri, 23 Aug 2019 13:13:52 +0200 Subject: [PATCH] Ping service now subscribes to Firebase topics every 15 minutes to keep the app alive, courses and rooms are now struck through if the course is cancelled --- .../main/java/com/denizd/substitutionplan/CardAdapter.kt | 2 +- .../java/com/denizd/substitutionplan/FBPingService.kt | 6 ++++++ .../java/com/denizd/substitutionplan/SettingsFragment.kt | 9 +++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/denizd/substitutionplan/CardAdapter.kt b/app/src/main/java/com/denizd/substitutionplan/CardAdapter.kt index ae6c15a..15369b1 100644 --- a/app/src/main/java/com/denizd/substitutionplan/CardAdapter.kt +++ b/app/src/main/java/com/denizd/substitutionplan/CardAdapter.kt @@ -64,7 +64,7 @@ class CardAdapter(private var mSubst: List) : RecyclerView.Adapter { + val subbed = if (prefs.getBoolean("subscribedToiOSChannel", false)) { + "Unsubscribed from" + } else { + "Subscribed to" + } + edit.putBoolean("subscribedToiOSChannel", !prefs.getBoolean("subscribedToiOSChannel", false)).apply() + Toast.makeText(mContext, "$subbed iOS channel", Toast.LENGTH_LONG).show() + } else -> Toast.makeText(mContext, getString(R.string.invalidCode), Toast.LENGTH_LONG).show() } }