Skip to content

Commit a4915dd

Browse files
committed
fixing bug on post creation
1 parent 480f614 commit a4915dd

File tree

1 file changed

+8
-72
lines changed

1 file changed

+8
-72
lines changed

app/src/main/java/xyz/belvi/medium/Test/ApiTest.java

Lines changed: 8 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -6,59 +6,36 @@
66
import android.util.Log;
77
import android.widget.Toast;
88

9-
import java.io.UnsupportedEncodingException;
10-
import java.util.ArrayList;
11-
129
import xyz.belvi.medium.Callback.MediumConnectionCallback;
13-
import xyz.belvi.medium.Callback.MediumPostPublicationCallback;
14-
import xyz.belvi.medium.Callback.MediumUserAuthCallback;
15-
import xyz.belvi.medium.Callback.PublicationCallback;
1610
import xyz.belvi.medium.ClientOperations.ClientConstant;
1711
import xyz.belvi.medium.ClientOperations.MediumClient;
1812
import xyz.belvi.medium.Enums.ApiHost;
1913
import xyz.belvi.medium.Enums.EnumUtils;
2014
import xyz.belvi.medium.Enums.ErrorCodes;
2115
import xyz.belvi.medium.Enums.Scope;
22-
import xyz.belvi.medium.Exception.MediumException;
23-
import xyz.belvi.medium.MediumObject.Contributor;
2416
import xyz.belvi.medium.MediumObject.MediumError;
25-
import xyz.belvi.medium.MediumObject.MediumImage;
26-
import xyz.belvi.medium.MediumObject.MediumUser;
2717
import xyz.belvi.medium.MediumObject.OauthDetails;
2818
import xyz.belvi.medium.MediumObject.Post;
29-
import xyz.belvi.medium.MediumObject.Publication;
3019

3120
/**
3221
* Created by zone2 on 6/10/16.
3322
*/
34-
public class ApiTest extends AppCompatActivity implements MediumConnectionCallback,MediumPostPublicationCallback, MediumUserAuthCallback,PublicationCallback {
23+
public class ApiTest extends AppCompatActivity implements MediumConnectionCallback {
3524

3625

3726
@Override
3827
protected void onCreate(@Nullable Bundle savedInstanceState) {
3928
super.onCreate(savedInstanceState);
4029

41-
String code = AppPreference.getValue(this, AppPreference.CODE);
42-
String refresh_token = AppPreference.getValue(this, AppPreference.REFRESH_TOKEN);
43-
String tokenType = AppPreference.getValue(this, AppPreference.TOKEN_TYPE);
44-
String accessToken = AppPreference.getValue(this, AppPreference.ACCESS_TOKEN);
45-
String userId = AppPreference.getValue(this, AppPreference.USER_ID);
4630
try {
47-
// MediumClient mediumClient = new MediumClient.Builder(this, ApiHost.REFRESH_TOKEN)
48-
// .code(code)
49-
// .clientSecret("32e426452c95528a27bfb0b88d93d2767c45d2f1")
50-
// .refreshToken(refresh_token)
51-
// .redirectUri(null)
52-
// .addConnectionCallback(this)
53-
// .clientID("347a306d2419").build();
54-
55-
MediumClient mediumClient = new MediumClient.Builder(this, ApiHost.POST)
56-
.code(code)
57-
.clientSecret("32e426452c95528a27bfb0b88d93d2767c45d2f1")
58-
.tokenType(tokenType)
59-
.userId(userId)
31+
32+
MediumClient mediumClient = new MediumClient.Builder(this, ApiHost.REQUEST_CODE)
6033
.publish(new Post())
61-
.accessToken(accessToken)
34+
.addScope(Scope.BASIC)
35+
.addScope(Scope.PUBLICATION)
36+
.addScope(Scope.POST)
37+
.redirectUri(null)
38+
.state("anySate")
6239
.addConnectionCallback(this)
6340
.clientID("347a306d2419").build();
6441

@@ -101,49 +78,8 @@ public void onAccessDenied() {
10178
public void connectionFailed(MediumError mediumError) {
10279
Log.e("error ::: ", mediumError.getErrorMessage());
10380
ErrorCodes error = EnumUtils.getErrorObjByCode(mediumError.getErrorCode());
104-
if (error == ErrorCodes.AUTH_CODE_EXPIRED || error == ErrorCodes.NO_CODE_SPECIFIED) {
105-
MediumClient mediumClient = null;
106-
try {
107-
mediumClient = new MediumClient.Builder(this, ApiHost.REQUEST_CODE)
108-
.state("nigeria")
109-
.redirectUri(null)
110-
.addScope(Scope.BASIC)
111-
.addScope(Scope.POST)
112-
.addScope(Scope.PUBLICATION)
113-
.addConnectionCallback(this)
114-
.clientID("347a306d2419").build();
115-
} catch (UnsupportedEncodingException e) {
116-
e.printStackTrace();
117-
} catch (MediumException e) {
118-
e.printStackTrace();
119-
}
120-
mediumClient.connect();
121-
}
12281

123-
}
12482

125-
@Override
126-
public void onUserDetailsRetrieved(MediumUser mediumUser) {
127-
AppPreference.saveValue(this, AppPreference.USER_ID, mediumUser.getId());
12883
}
12984

130-
@Override
131-
public void onPublicationRetrieved(ArrayList<Publication> publications) {
132-
133-
}
134-
135-
@Override
136-
public void onReceivedContributors(ArrayList<Contributor> contributors) {
137-
138-
}
139-
140-
@Override
141-
public void PostPublished(Post post) {
142-
143-
}
144-
145-
@Override
146-
public void ImageUploaded(MediumImage mediumImage) {
147-
148-
}
14985
}

0 commit comments

Comments
 (0)