You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by sa...@apache.org on 2018/02/24 05:57:22 UTC

[3/3] incubator-taverna-mobile git commit: fix: clear shared preferences and favourite workflow

fix: clear shared preferences and favourite workflow


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/1562389e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/1562389e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/1562389e

Branch: refs/heads/master
Commit: 1562389e109cee899b0976b350c821c359949bc2
Parents: 12f4df7
Author: Sagar <ku...@gmail.com>
Authored: Sat Feb 24 11:26:56 2018 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Sat Feb 24 11:26:56 2018 +0530

----------------------------------------------------------------------
 .../apache/taverna/mobile/data/local/DBHelper.java   | 15 +++++++++++++++
 .../apache/taverna/mobile/ui/DashboardActivity.java  |  3 ++-
 2 files changed, 17 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/1562389e/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java b/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
index 8fc053a..3e98c50 100644
--- a/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
+++ b/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
@@ -198,5 +198,20 @@ public class DBHelper {
     }
 
 
+
+    public void clearFavouriteWorkflow() {
+        List<Workflow> workflowList = SQLite.select()
+                .from(Workflow.class)
+                .where(Workflow_Table.favourite.eq(true))
+                .queryList();
+
+        for (Workflow workflow : workflowList) {
+            workflow.setFavourite(!workflow.isFavourite());
+            workflow.save();
+        }
+
+    }
+
+
 }
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/1562389e/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java b/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
index 47473bc..9781ce0 100644
--- a/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
+++ b/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
@@ -264,7 +264,8 @@ public class DashboardActivity extends AppCompatActivity {
 
     private void signOut() {
         mDrawerLayout.closeDrawers();
-        dataManager.getPreferencesHelper().setLoggedInFlag(false);
+        dataManager.getPreferencesHelper().clear();
+        dataManager.mDBHelper.clearFavouriteWorkflow();
 
         startActivity(new Intent(getApplicationContext(),
                 LoginActivity.class));