NAzT
8/30/2016 - 6:59 AM

serializeOAuthToken.java

serializeOAuthToken.java

private void saveAllOAuthToken(OAuthAccessToken oAuthAccessToken, String appKey) {
    JSONObject underscoreNode = new JSONObject();
    JSONObject accessTokenChild = new JSONObject();
    try {
        accessTokenChild.put("token", oAuthAccessToken.oauth_token);
        accessTokenChild.put("secret", oAuthAccessToken.oauth_token_secret);
        accessTokenChild.put("endpoint", oAuthAccessToken.endpoint);
        accessTokenChild.put("revokecode", oAuthAccessToken.revoketoken);
        underscoreNode.putOpt("key", appKey);
        underscoreNode.put("requesttoken", "null");
        underscoreNode.put("accesstoken", accessTokenChild);
        mJSONTokenObject.put("_", underscoreNode);

        AppHelper.cacheMicroGearToken(mContext, true);
        AppHelper.setString(mContext, Constants.MICROGEAR_CACHE, mJSONTokenObject.toString());

    } catch (JSONException e) {
        e.printStackTrace();
    }

}