Skip to content

Commit 3c1db0b

Browse files
committedNov 13, 2024
update nextcloud SSO
1 parent e6bbb70 commit 3c1db0b

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed
 

‎app/build.gradle

+5-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ buildscript {
88
mavenCentral()
99
}
1010
dependencies {
11-
classpath 'com.android.tools.build:gradle:8.5.0'
11+
classpath 'com.android.tools.build:gradle:8.5.2'
1212
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.7.7"
1313
}
1414
}
@@ -37,6 +37,7 @@ android {
3737
compileOptions {
3838
targetCompatibility 1.8
3939
sourceCompatibility 1.8
40+
coreLibraryDesugaringEnabled true
4041
}
4142
lint {
4243
abortOnError false
@@ -61,7 +62,7 @@ dependencies {
6162
implementation 'com.github.bumptech.glide:glide:4.16.0'
6263
annotationProcessor 'com.github.bumptech.glide:compiler:4.16.0'
6364

64-
implementation "com.github.nextcloud:Android-SingleSignOn:0.6.1"
65+
implementation "com.github.nextcloud:Android-SingleSignOn:1.3.2"
6566
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
6667

6768
def nav_version = '2.7.7'
@@ -72,10 +73,11 @@ dependencies {
7273
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
7374
implementation 'androidx.preference:preference:1.2.1'
7475

76+
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.3'
7577
}
7678

7779
buildscript {
7880
dependencies {
79-
classpath 'com.android.tools.build:gradle:8.5.0'
81+
classpath 'com.android.tools.build:gradle:8.5.2'
8082
}
8183
}

‎app/src/main/java/fr/nuage/souvenirs/SettingsActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) {
104104

105105
try {
106106
AccountImporter.onActivityResult(requestCode, resultCode, data, this, account -> {
107-
SingleAccountHelper.setCurrentAccount(getActivity(), account.name);
107+
SingleAccountHelper.commitCurrentAccount(getActivity(), account.name);
108108
SingleSignOnAccount ssoAccount = null;
109109
try {
110110
ssoAccount = SingleAccountHelper.getCurrentSingleSignOnAccount(getContext());

‎app/src/main/java/fr/nuage/souvenirs/model/nc/Utils.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static boolean downloadFile(String remotePath, String localFolderPath, St
3636
OutputStream outputStream = null;
3737
try {
3838
byte[] fileReader = new byte[4096];
39-
inputStream = APIProvider.getNextcloudApi().performNetworkRequest(nextcloudRequest);
39+
inputStream = APIProvider.getNextcloudApi().performNetworkRequestV2(nextcloudRequest).getBody();
4040
outputStream = new FileOutputStream(new File(localFolderPath,localFileName));
4141
while (true) {
4242
int read = inputStream.read(fileReader);
@@ -72,7 +72,7 @@ public static boolean uploadFile(String remoteFile, String localPath) {
7272
.setUrl(Uri.encode("/remote.php/webdav/"+remoteFile,"/"))
7373
.setRequestBodyAsStream(inputStream)
7474
.build();
75-
APIProvider.getNextcloudApi().performNetworkRequest(nextcloudRequest);
75+
APIProvider.getNextcloudApi().performNetworkRequestV2(nextcloudRequest);
7676
return true;
7777
} catch (Exception e) {
7878
Log.w("Download file",e);

‎build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ buildscript {
77
mavenCentral()
88
}
99
dependencies {
10-
classpath 'com.android.tools.build:gradle:8.5.0'
10+
classpath 'com.android.tools.build:gradle:8.5.2'
1111
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.7.7"
1212

1313
// NOTE: Do not place your application dependencies here; they belong

0 commit comments

Comments
 (0)
Failed to load comments.