This repository was archived by the owner on Jul 22, 2024. It is now read-only.
File tree 1 file changed +21
-1
lines changed
app/src/main/java/com/microsoft/o365_android_onenote_rest
1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change 13
13
import com .microsoft .live .LiveConnectSession ;
14
14
import com .microsoft .live .LiveStatus ;
15
15
import com .microsoft .o365_android_onenote_rest .util .SharedPrefsUtil ;
16
+ import com .microsoft .o365_android_onenote_rest .util .User ;
16
17
17
18
import butterknife .ButterKnife ;
18
19
import butterknife .OnClick ;
@@ -29,12 +30,31 @@ public class SignInActivity
29
30
protected void onCreate (Bundle savedInstanceState ) {
30
31
super .onCreate (savedInstanceState );
31
32
setContentView (R .layout .activity_signin );
33
+ if (User .isOrg ()) {
34
+ mAuthenticationManager .connect (this );
35
+ }
32
36
ButterKnife .inject (this );
33
37
}
34
38
35
39
@ OnClick (o365_signin )
36
40
public void onSignInO365Clicked () {
37
- mAuthenticationManager .connect (this );
41
+ if (!User .isOrg ()) {
42
+ mLiveAuthClient .logout (new LiveAuthListener () {
43
+ @ Override
44
+ public void onAuthComplete (LiveStatus status ,
45
+ LiveConnectSession session ,
46
+ Object userState ) {
47
+ mAuthenticationManager .connect (SignInActivity .this );
48
+ }
49
+
50
+ @ Override
51
+ public void onAuthError (LiveAuthException exception , Object userState ) {
52
+ mAuthenticationManager .connect (SignInActivity .this );
53
+ }
54
+ });
55
+ } else {
56
+ mAuthenticationManager .connect (this );
57
+ }
38
58
}
39
59
40
60
@ OnClick (msa_signin )
You can’t perform that action at this time.
0 commit comments