From fd36d1ed68a8c9083340362c4b2b58a13792bc43 Mon Sep 17 00:00:00 2001 From: daneren2005 Date: Thu, 12 Jun 2014 16:51:53 -0700 Subject: Use User constant instead of hard coding --- .../daneren2005/dsub/service/parser/UserParser.java | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/github/daneren2005/dsub/service/parser/UserParser.java b/src/github/daneren2005/dsub/service/parser/UserParser.java index 5b2f8fc1..6ec8f113 100644 --- a/src/github/daneren2005/dsub/service/parser/UserParser.java +++ b/src/github/daneren2005/dsub/service/parser/UserParser.java @@ -46,18 +46,10 @@ public class UserParser extends AbstractParser { user.setUsername(get("username")); user.setEmail(get("email")); - parseSetting(user, "scrobblingEnabled"); - parseSetting(user, "adminRole"); - parseSetting(user, "settingsRole"); - parseSetting(user, "downloadRole"); - parseSetting(user, "uploadRole"); - // Depreciated: parseSetting(user, "playlistRole"); - parseSetting(user, "coverArtRole"); - parseSetting(user, "commentRole"); - parseSetting(user, "podcastRole"); - parseSetting(user, "streamRole"); - parseSetting(user, "jukeboxRole"); - parseSetting(user, "shareRole"); + parseSetting(user, User.SCROBBLING); + for(String role: User.ROLES) { + parseSetting(user, role); + } result.add(user); } else if ("error".equals(name)) { @@ -74,4 +66,4 @@ public class UserParser extends AbstractParser { private void parseSetting(User user, String name) { user.addSetting(name, getBoolean(name)); } -} \ No newline at end of file +} -- cgit v1.2.3