Following and unfollowing users are now properly implemented.

This commit is contained in:
Alex Ning 2019-01-11 15:41:38 +08:00
parent dc35c8fc9c
commit 0bd0639a4e
4 changed files with 2 additions and 4 deletions

View File

@ -27,7 +27,6 @@ public class ParseUserData {
ParseUserDataAsyncTask(String response, ParseUserDataListener parseUserDataListener){
try {
Log.i("response", response);
jsonResponse = new JSONObject(response);
this.parseUserDataListener = parseUserDataListener;
parseFailed = false;

View File

@ -47,7 +47,6 @@ public class RedditUtils {
static final String ACTION_KEY = "action";
static final String SR_NAME_KEY = "sr_name";
static final String SR_KEY = "sr";
static Map<String, String> getHttpBasicAuthHeader() {
Map<String, String> params = new HashMap<>();

View File

@ -46,7 +46,7 @@ class UserFollowing {
Map<String, String> params = new HashMap<>();
params.put(RedditUtils.ACTION_KEY, action);
params.put(RedditUtils.SR_KEY, "u/" + userName);
params.put(RedditUtils.SR_NAME_KEY, "u_" + userName);
Call<String> subredditSubscriptionCall = api.subredditSubscription(RedditUtils.getOAuthHeader(accessToken), params);
subredditSubscriptionCall.enqueue(new Callback<String>() {

View File

@ -130,7 +130,7 @@ public class ViewUserDetailActivity extends AppCompatActivity {
subscribeUserChip.setOnClickListener(view -> {
if(subscriptionReady) {
subscriptionReady = false;
if(subscribeUserChip.getText().equals(getResources().getString(R.string.subscribe))) {
if(subscribeUserChip.getText().equals(getResources().getString(R.string.follow))) {
UserFollowing.followUser(mOauthRetrofit, mRetrofit, sharedPreferences,
userName, subscribedUserDao, new UserFollowing.UserFollowingListener() {
@Override