From 06bd6db036a85071a1dd8c2b2942eb601350f5ce Mon Sep 17 00:00:00 2001 From: daneren2005 Date: Thu, 12 Jun 2014 16:53:56 -0700 Subject: Use User constants instead of hard coding --- src/github/daneren2005/dsub/util/UserUtil.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/github/daneren2005/dsub/util/UserUtil.java b/src/github/daneren2005/dsub/util/UserUtil.java index 3e6d9ce7..ada6b493 100644 --- a/src/github/daneren2005/dsub/util/UserUtil.java +++ b/src/github/daneren2005/dsub/util/UserUtil.java @@ -260,16 +260,13 @@ public final class UserUtil { public static void addNewUser(final Activity context, final SubsonicFragment fragment) { final User user = new User(); - user.addSetting("adminRole", false); - user.addSetting("settingsRole", true); - user.addSetting("downloadRole", false); - user.addSetting("uploadRole", false); - user.addSetting("coverArtRole", false); - user.addSetting("commentRole", false); - user.addSetting("podcastRole", false); - user.addSetting("streamRole", true); - user.addSetting("jukeboxRole", false); - user.addSetting("shareRole", false); + for(String role: User.ROLES) { + if(role.equals(User.SETTINGS) || role.equals(User.STREAM)) { + user.addSetting(role, true); + } else { + user.addSetting(role, false); + } + } View layout = context.getLayoutInflater().inflate(R.layout.create_user, null); final TextView usernameView = (TextView) layout.findViewById(R.id.username); -- cgit v1.2.3