Keys Backup API now use the unstable prefix (#1503)

This commit is contained in:
Benoit Marty 2020-06-19 22:22:05 +02:00
parent 84272f5b5d
commit 19ed5a2d3d
3 changed files with 15 additions and 17 deletions

View File

@ -1,9 +1,6 @@
<component name="ProjectCodeStyleConfiguration"> <component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173"> <code_scheme name="Project" version="173">
<option name="RIGHT_MARGIN" value="160" /> <option name="RIGHT_MARGIN" value="160" />
<AndroidXmlCodeStyleSettings>
<option name="ARRANGEMENT_SETTINGS_MIGRATED_TO_191" value="true" />
</AndroidXmlCodeStyleSettings>
<JetCodeStyleSettings> <JetCodeStyleSettings>
<option name="PACKAGES_TO_USE_STAR_IMPORTS"> <option name="PACKAGES_TO_USE_STAR_IMPORTS">
<value> <value>

View File

@ -31,6 +31,7 @@ Other changes:
- Fix minor typo in contribution guide (#1512) - Fix minor typo in contribution guide (#1512)
- Fix self-assignment of callback in `DefaultRoomPushRuleService#setRoomNotificationState` (#1520) - Fix self-assignment of callback in `DefaultRoomPushRuleService#setRoomNotificationState` (#1520)
- Random housekeeping clean-ups indicated by Lint (#1520, #1541) - Random housekeeping clean-ups indicated by Lint (#1520, #1541)
- Keys Backup API now use the unstable prefix (#1503)
Changes in RiotX 0.22.0 (2020-06-15) Changes in RiotX 0.22.0 (2020-06-15)
=================================================== ===================================================

View File

@ -47,14 +47,14 @@ internal interface RoomKeysApi {
* Create a new keys backup version. * Create a new keys backup version.
* @param createKeysBackupVersionBody the body * @param createKeysBackupVersionBody the body
*/ */
@POST(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/version") @POST(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/version")
fun createKeysBackupVersion(@Body createKeysBackupVersionBody: CreateKeysBackupVersionBody): Call<KeysVersion> fun createKeysBackupVersion(@Body createKeysBackupVersionBody: CreateKeysBackupVersionBody): Call<KeysVersion>
/** /**
* Get the key backup last version * Get the key backup last version
* If not supported by the server, an error is returned: {"errcode":"M_NOT_FOUND","error":"No backup found"} * If not supported by the server, an error is returned: {"errcode":"M_NOT_FOUND","error":"No backup found"}
*/ */
@GET(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/version") @GET(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/version")
fun getKeysBackupLastVersion(): Call<KeysVersionResult> fun getKeysBackupLastVersion(): Call<KeysVersionResult>
/** /**
@ -63,7 +63,7 @@ internal interface RoomKeysApi {
* *
* @param version version * @param version version
*/ */
@GET(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/version/{version}") @GET(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/version/{version}")
fun getKeysBackupVersion(@Path("version") version: String): Call<KeysVersionResult> fun getKeysBackupVersion(@Path("version") version: String): Call<KeysVersionResult>
/** /**
@ -71,7 +71,7 @@ internal interface RoomKeysApi {
* @param version version * @param version version
* @param updateKeysBackupVersionBody the body * @param updateKeysBackupVersionBody the body
*/ */
@PUT(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/version/{version}") @PUT(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/version/{version}")
fun updateKeysBackupVersion(@Path("version") version: String, fun updateKeysBackupVersion(@Path("version") version: String,
@Body keysBackupVersionBody: UpdateKeysBackupVersionBody): Call<Unit> @Body keysBackupVersionBody: UpdateKeysBackupVersionBody): Call<Unit>
@ -93,7 +93,7 @@ internal interface RoomKeysApi {
* @param version the version of the backup * @param version the version of the backup
* @param keyBackupData the data to send * @param keyBackupData the data to send
*/ */
@PUT(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys/{roomId}/{sessionId}") @PUT(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys/{roomId}/{sessionId}")
fun storeRoomSessionData(@Path("roomId") roomId: String, fun storeRoomSessionData(@Path("roomId") roomId: String,
@Path("sessionId") sessionId: String, @Path("sessionId") sessionId: String,
@Query("version") version: String, @Query("version") version: String,
@ -106,7 +106,7 @@ internal interface RoomKeysApi {
* @param version the version of the backup * @param version the version of the backup
* @param roomKeysBackupData the data to send * @param roomKeysBackupData the data to send
*/ */
@PUT(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys/{roomId}") @PUT(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys/{roomId}")
fun storeRoomSessionsData(@Path("roomId") roomId: String, fun storeRoomSessionsData(@Path("roomId") roomId: String,
@Query("version") version: String, @Query("version") version: String,
@Body roomKeysBackupData: RoomKeysBackupData): Call<BackupKeysResult> @Body roomKeysBackupData: RoomKeysBackupData): Call<BackupKeysResult>
@ -117,7 +117,7 @@ internal interface RoomKeysApi {
* @param version the version of the backup * @param version the version of the backup
* @param keysBackupData the data to send * @param keysBackupData the data to send
*/ */
@PUT(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys") @PUT(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys")
fun storeSessionsData(@Query("version") version: String, fun storeSessionsData(@Query("version") version: String,
@Body keysBackupData: KeysBackupData): Call<BackupKeysResult> @Body keysBackupData: KeysBackupData): Call<BackupKeysResult>
@ -132,7 +132,7 @@ internal interface RoomKeysApi {
* @param sessionId the session id * @param sessionId the session id
* @param version the version of the backup, or empty String to retrieve the last version * @param version the version of the backup, or empty String to retrieve the last version
*/ */
@GET(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys/{roomId}/{sessionId}") @GET(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys/{roomId}/{sessionId}")
fun getRoomSessionData(@Path("roomId") roomId: String, fun getRoomSessionData(@Path("roomId") roomId: String,
@Path("sessionId") sessionId: String, @Path("sessionId") sessionId: String,
@Query("version") version: String): Call<KeyBackupData> @Query("version") version: String): Call<KeyBackupData>
@ -143,7 +143,7 @@ internal interface RoomKeysApi {
* @param roomId the room id * @param roomId the room id
* @param version the version of the backup, or empty String to retrieve the last version * @param version the version of the backup, or empty String to retrieve the last version
*/ */
@GET(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys/{roomId}") @GET(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys/{roomId}")
fun getRoomSessionsData(@Path("roomId") roomId: String, fun getRoomSessionsData(@Path("roomId") roomId: String,
@Query("version") version: String): Call<RoomKeysBackupData> @Query("version") version: String): Call<RoomKeysBackupData>
@ -152,7 +152,7 @@ internal interface RoomKeysApi {
* *
* @param version the version of the backup, or empty String to retrieve the last version * @param version the version of the backup, or empty String to retrieve the last version
*/ */
@GET(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys") @GET(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys")
fun getSessionsData(@Query("version") version: String): Call<KeysBackupData> fun getSessionsData(@Query("version") version: String): Call<KeysBackupData>
/* ========================================================================================== /* ==========================================================================================
@ -162,7 +162,7 @@ internal interface RoomKeysApi {
/** /**
* Deletes keys from the backup. * Deletes keys from the backup.
*/ */
@DELETE(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys/{roomId}/{sessionId}") @DELETE(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys/{roomId}/{sessionId}")
fun deleteRoomSessionData(@Path("roomId") roomId: String, fun deleteRoomSessionData(@Path("roomId") roomId: String,
@Path("sessionId") sessionId: String, @Path("sessionId") sessionId: String,
@Query("version") version: String): Call<Unit> @Query("version") version: String): Call<Unit>
@ -170,14 +170,14 @@ internal interface RoomKeysApi {
/** /**
* Deletes keys from the backup. * Deletes keys from the backup.
*/ */
@DELETE(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys/{roomId}") @DELETE(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys/{roomId}")
fun deleteRoomSessionsData(@Path("roomId") roomId: String, fun deleteRoomSessionsData(@Path("roomId") roomId: String,
@Query("version") version: String): Call<Unit> @Query("version") version: String): Call<Unit>
/** /**
* Deletes keys from the backup. * Deletes keys from the backup.
*/ */
@DELETE(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/keys") @DELETE(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/keys")
fun deleteSessionsData(@Query("version") version: String): Call<Unit> fun deleteSessionsData(@Query("version") version: String): Call<Unit>
/* ========================================================================================== /* ==========================================================================================
@ -187,6 +187,6 @@ internal interface RoomKeysApi {
/** /**
* Deletes a backup. * Deletes a backup.
*/ */
@DELETE(NetworkConstants.URI_API_PREFIX_PATH_R0 + "room_keys/version/{version}") @DELETE(NetworkConstants.URI_API_PREFIX_PATH_UNSTABLE + "room_keys/version/{version}")
fun deleteBackup(@Path("version") version: String): Call<Unit> fun deleteBackup(@Path("version") version: String): Call<Unit>
} }