From 30e43e47cdf068cf9ca98329c62ca29c3b7a0a56 Mon Sep 17 00:00:00 2001 From: Benoit Marty <benoitm@matrix.org> Date: Wed, 9 Oct 2019 15:31:19 +0200 Subject: [PATCH] Fix filename ktlint issues --- .../session/crypto/sas/{Mode.kt => SasMode.kt} | 0 ...FileQualifiers.kt => UserCacheDirectory.kt} | 6 ++++++ .../internal/session/user/SearchUserAPI.kt | 4 ++-- .../session/user/model/SearchUserTask.kt | 2 +- .../session/user/model/SearchUsersResponse.kt | 18 +++++++++++++++++- ...rSettingsNotificationPreferenceFragment.kt} | 0 6 files changed, 26 insertions(+), 4 deletions(-) rename matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/sas/{Mode.kt => SasMode.kt} (100%) rename matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/{FileQualifiers.kt => UserCacheDirectory.kt} (76%) rename vector/src/main/java/im/vector/riotx/features/settings/{VectorSettingsNotificationFragment.kt => VectorSettingsNotificationPreferenceFragment.kt} (100%) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/sas/Mode.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/sas/SasMode.kt similarity index 100% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/sas/Mode.kt rename to matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/sas/SasMode.kt diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/FileQualifiers.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/UserCacheDirectory.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/FileQualifiers.kt rename to matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/UserCacheDirectory.kt index ad4991d5ea..93df68ed07 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/FileQualifiers.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/UserCacheDirectory.kt @@ -14,6 +14,12 @@ * limitations under the License. */ +/* + * Unfortunatly "ktlint-disable filename" this does not work so this file is renamed to UserCacheDirectory.kt + * If a new qualifier is added, please rename this file ti FileQualifiers.kt... + */ +/* ktlint-disable filename */ + package im.vector.matrix.android.internal.di import javax.inject.Qualifier diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/SearchUserAPI.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/SearchUserAPI.kt index 1c393aa565..e57daed617 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/SearchUserAPI.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/SearchUserAPI.kt @@ -18,7 +18,7 @@ package im.vector.matrix.android.internal.session.user import im.vector.matrix.android.internal.network.NetworkConstants.URI_API_PREFIX_PATH_R0 import im.vector.matrix.android.internal.session.user.model.SearchUsersParams -import im.vector.matrix.android.internal.session.user.model.SearchUsersRequestResponse +import im.vector.matrix.android.internal.session.user.model.SearchUsersResponse import retrofit2.Call import retrofit2.http.Body import retrofit2.http.POST @@ -31,5 +31,5 @@ internal interface SearchUserAPI { * @param searchUsersParams the search params. */ @POST(URI_API_PREFIX_PATH_R0 + "user_directory/search") - fun searchUsers(@Body searchUsersParams: SearchUsersParams): Call<SearchUsersRequestResponse> + fun searchUsers(@Body searchUsersParams: SearchUsersParams): Call<SearchUsersResponse> } diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUserTask.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUserTask.kt index 9b5914c579..fb395dc4f1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUserTask.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUserTask.kt @@ -34,7 +34,7 @@ internal interface SearchUserTask : Task<SearchUserTask.Params, List<User>> { internal class DefaultSearchUserTask @Inject constructor(private val searchUserAPI: SearchUserAPI) : SearchUserTask { override suspend fun execute(params: SearchUserTask.Params): List<User> { - val response = executeRequest<SearchUsersRequestResponse> { + val response = executeRequest<SearchUsersResponse> { apiCall = searchUserAPI.searchUsers(SearchUsersParams(params.search, params.limit)) } return response.users.map { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersResponse.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersResponse.kt index 17c0d448cf..c324fdd8cf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersResponse.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersResponse.kt @@ -1,3 +1,19 @@ +/* + * Copyright 2019 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package im.vector.matrix.android.internal.session.user.model import com.squareup.moshi.Json @@ -7,7 +23,7 @@ import com.squareup.moshi.JsonClass * Class representing an users search response */ @JsonClass(generateAdapter = true) -internal data class SearchUsersRequestResponse( +internal data class SearchUsersResponse( @Json(name = "limited") val limited: Boolean = false, @Json(name = "results") val users: List<SearchUser> = emptyList() ) diff --git a/vector/src/main/java/im/vector/riotx/features/settings/VectorSettingsNotificationFragment.kt b/vector/src/main/java/im/vector/riotx/features/settings/VectorSettingsNotificationPreferenceFragment.kt similarity index 100% rename from vector/src/main/java/im/vector/riotx/features/settings/VectorSettingsNotificationFragment.kt rename to vector/src/main/java/im/vector/riotx/features/settings/VectorSettingsNotificationPreferenceFragment.kt