aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/User/UserData.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--app/src/main/java/User/UserData.java25
1 files changed, 20 insertions, 5 deletions
diff --git a/app/src/main/java/User/UserData.java b/app/src/main/java/User/UserData.java
index c334c289..b3f71029 100644
--- a/app/src/main/java/User/UserData.java
+++ b/app/src/main/java/User/UserData.java
@@ -1,13 +1,18 @@
package User;
+import androidx.annotation.NonNull;
import androidx.room.ColumnInfo;
import androidx.room.Entity;
-import androidx.annotation.NonNull;
-
-import SubscribedUserDatabase.SubscribedUserData;
+import androidx.room.PrimaryKey;
@Entity(tableName = "users")
-public class UserData extends SubscribedUserData {
+public class UserData {
+ @PrimaryKey
+ @NonNull
+ @ColumnInfo(name = "name")
+ private String name;
+ @ColumnInfo(name = "icon")
+ private String iconUrl;
@ColumnInfo(name = "banner")
private String banner;
@ColumnInfo(name = "karma")
@@ -20,7 +25,8 @@ public class UserData extends SubscribedUserData {
private boolean canBeFollowed;
public UserData(@NonNull String name, String iconUrl, String banner, int karma, boolean isGold, boolean isFriend, boolean canBeFollowed) {
- super(name, iconUrl);
+ this.name = name;
+ this.iconUrl = iconUrl;
this.banner = banner;
this.karma = karma;
this.isGold = isGold;
@@ -28,6 +34,15 @@ public class UserData extends SubscribedUserData {
this.canBeFollowed = canBeFollowed;
}
+ @NonNull
+ public String getName() {
+ return name;
+ }
+
+ public String getIconUrl() {
+ return iconUrl;
+ }
+
public String getBanner() {
return banner;
}