aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java
diff options
context:
space:
mode:
authorOguz Kocer <oguz.kocer@automattic.com>2016-07-06 19:08:57 +0300
committerOguz Kocer <oguz.kocer@automattic.com>2016-07-06 19:08:57 +0300
commit0c328dd5b98f641c91077913757ad73df243a7ab (patch)
tree2f6dc70ecdb9cbaa9eaa11494c438901f0da225b /WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java
parent27194e45dd7a7a5ef8f7156cb70dacd629d30461 (diff)
downloadgradle-perf-android-medium-0c328dd5b98f641c91077913757ad73df243a7ab.tar.gz
Integrates DB & network layer of viewers to people management activity
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java')
-rw-r--r--WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java b/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java
index 28bf10d93..bee024847 100644
--- a/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java
+++ b/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java
@@ -127,6 +127,10 @@ public class PeopleTable {
savePeople(EMAIL_FOLLOWERS_TABLE, peopleList, localTableBlogId, isFreshList);
}
+ public static void saveViewers(List<Person> peopleList, int localTableBlogId, boolean isFreshList) {
+ savePeople(VIEWERS_TABLE, peopleList, localTableBlogId, isFreshList);
+ }
+
private static void savePeople(String table, List<Person> peopleList, int localTableBlogId, boolean isFreshList) {
getWritableDb().beginTransaction();
try {
@@ -180,6 +184,10 @@ public class PeopleTable {
return getPeopleCountForLocalBlogId(TEAM_TABLE, localTableBlogId);
}
+ public static int getViewersCountForLocalBlogId(int localTableBlogId) {
+ return getPeopleCountForLocalBlogId(VIEWERS_TABLE, localTableBlogId);
+ }
+
private static int getPeopleCountForLocalBlogId(String table, int localTableBlogId) {
String[] args = new String[]{Integer.toString(localTableBlogId)};
String sql = "SELECT COUNT(*) FROM " + table + " WHERE local_blog_id=?";