mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-06 06:15:12 +00:00
Deprecate all APIs without a specified version
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
3cd18d50ca
commit
1a15bd9f5f
@ -263,7 +263,7 @@ public class CallNotificationController extends BaseController {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ncApi.getRoom(credentials, ApiUtils.getRoom(apiVersion, userBeingCalled.getBaseUrl(), roomId))
|
ncApi.getRoom(credentials, ApiUtils.getUrlForRoom(apiVersion, userBeingCalled.getBaseUrl(), roomId))
|
||||||
.subscribeOn(Schedulers.io())
|
.subscribeOn(Schedulers.io())
|
||||||
.retry(3)
|
.retry(3)
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
@ -46,10 +46,16 @@ public class ApiUtils {
|
|||||||
return userAgent + BuildConfig.VERSION_NAME;
|
return userAgent + BuildConfig.VERSION_NAME;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated Please specify the api version you want to use via
|
||||||
|
* {@link ApiUtils#getUrlForRoomWebinaryLobby(int, String, String)} instead.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForLobbyForConversation(String baseUrl, String token) {
|
public static String getUrlForLobbyForConversation(String baseUrl, String token) {
|
||||||
return getRoom(baseUrl, token) + "/webinary/lobby";
|
return getRoom(baseUrl, token) + "/webinary/lobby";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForRemovingParticipantFromConversation(String baseUrl, String roomToken, boolean isGuest) {
|
public static String getUrlForRemovingParticipantFromConversation(String baseUrl, String roomToken, boolean isGuest) {
|
||||||
String url = getUrlForParticipants(baseUrl, roomToken);
|
String url = getUrlForParticipants(baseUrl, roomToken);
|
||||||
|
|
||||||
@ -102,16 +108,30 @@ public class ApiUtils {
|
|||||||
return retrofitBucket;
|
return retrofitBucket;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated Please specify the api version you want to use via
|
||||||
|
* {@link ApiUtils#getUrlForRoomNotificationLevel(int, String, String)} instead.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForSettingNotificationlevel(String baseUrl, String token) {
|
public static String getUrlForSettingNotificationlevel(String baseUrl, String token) {
|
||||||
return getRoom(baseUrl, token) + "/notify";
|
return getRoom(baseUrl, token) + "/notify";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated Please specify the api version you want to use via
|
||||||
|
* {@link ApiUtils#getUrlForParticipantsActive(int, String, String)} instead.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForSettingMyselfAsActiveParticipant(String baseUrl, String token) {
|
public static String getUrlForSettingMyselfAsActiveParticipant(String baseUrl, String token) {
|
||||||
return getRoom(baseUrl, token) + "/participants/active";
|
return getRoom(baseUrl, token) + "/participants/active";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated Please specify the api version you want to use via
|
||||||
|
* {@link ApiUtils#getUrlForParticipants(int, String, String)} instead.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForParticipants(String baseUrl, String token) {
|
public static String getUrlForParticipants(String baseUrl, String token) {
|
||||||
return getRoom(baseUrl, token) + "/participants";
|
return getRoom(baseUrl, token) + "/participants";
|
||||||
}
|
}
|
||||||
@ -120,17 +140,22 @@ public class ApiUtils {
|
|||||||
return baseUrl + ocsApiVersion + "/cloud/capabilities";
|
return baseUrl + ocsApiVersion + "/cloud/capabilities";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated Please specify the api version you want to use via
|
||||||
|
* {@link ApiUtils#getUrlForRooms(int, String)} instead.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForGetRooms(String baseUrl) {
|
public static String getUrlForGetRooms(String baseUrl) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/room";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/room";
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @deprecated Please specify the api version you want to use via
|
* @deprecated Please specify the api version you want to use via
|
||||||
* {@link ApiUtils#getRoom(int, String, String)} instead.
|
* {@link ApiUtils#getUrlForRoom(int, String, String)} instead.
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public static String getRoom(String baseUrl, String token) {
|
public static String getRoom(String baseUrl, String token) {
|
||||||
return getRoom(1, baseUrl, token);
|
return getUrlForRoom(1, baseUrl, token);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Integer getApiVersion(UserEntity capabilities, String apiName, int[] versions) {
|
public static Integer getApiVersion(UserEntity capabilities, String apiName, int[] versions) {
|
||||||
@ -142,14 +167,35 @@ public class ApiUtils {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static String getApi(int version, String baseUrl) {
|
protected static String getUrlForApi(int version, String baseUrl) {
|
||||||
return baseUrl + spreedApiBase + version;
|
return baseUrl + spreedApiBase + version;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getRoom(int version, String baseUrl, String token) {
|
public static String getUrlForRooms(int version, String baseUrl) {
|
||||||
return getApi(version, baseUrl) + "/room/" + token;
|
return getUrlForApi(version, baseUrl) + "/room";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String getUrlForRoom(int version, String baseUrl, String token) {
|
||||||
|
return getUrlForRooms(version, baseUrl) + "/" + token;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String getUrlForParticipants(int version, String baseUrl, String token) {
|
||||||
|
return getUrlForRoom(version, baseUrl, token) + "/participants";
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String getUrlForParticipantsActive(int version, String baseUrl, String token) {
|
||||||
|
return getUrlForParticipants(version, baseUrl, token) + "/active";
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String getUrlForRoomNotificationLevel(int version, String baseUrl, String token) {
|
||||||
|
return getUrlForRoom(version, baseUrl, token) + "/notify";
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String getUrlForRoomWebinaryLobby(int version, String baseUrl, String token) {
|
||||||
|
return getUrlForRoom(version, baseUrl, token) + "/webinary/lobby";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static RetrofitBucket getRetrofitBucketForCreateRoom(String baseUrl, String roomType,
|
public static RetrofitBucket getRetrofitBucketForCreateRoom(String baseUrl, String roomType,
|
||||||
@Nullable String invite,
|
@Nullable String invite,
|
||||||
@Nullable String conversationName) {
|
@Nullable String conversationName) {
|
||||||
@ -171,6 +217,7 @@ public class ApiUtils {
|
|||||||
return retrofitBucket;
|
return retrofitBucket;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static RetrofitBucket getRetrofitBucketForAddParticipant(String baseUrl, String token, String user) {
|
public static RetrofitBucket getRetrofitBucketForAddParticipant(String baseUrl, String token, String user) {
|
||||||
RetrofitBucket retrofitBucket = new RetrofitBucket();
|
RetrofitBucket retrofitBucket = new RetrofitBucket();
|
||||||
retrofitBucket.setUrl(baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/participants");
|
retrofitBucket.setUrl(baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/participants");
|
||||||
@ -197,35 +244,43 @@ public class ApiUtils {
|
|||||||
return retrofitBucket;
|
return retrofitBucket;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForRemoveSelfFromRoom(String baseUrl, String token) {
|
public static String getUrlForRemoveSelfFromRoom(String baseUrl, String token) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/participants/self";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/participants/self";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForRoomVisibility(String baseUrl, String token) {
|
public static String getUrlForRoomVisibility(String baseUrl, String token) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/public";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/public";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForCall(String baseUrl, String token) {
|
public static String getUrlForCall(String baseUrl, String token) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/call/" + token;
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/call/" + token;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForCallPing(String baseUrl, String token) {
|
public static String getUrlForCallPing(String baseUrl, String token) {
|
||||||
return getUrlForCall(baseUrl, token) + "/ping";
|
return getUrlForCall(baseUrl, token) + "/ping";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForChat(String baseUrl, String token) {
|
public static String getUrlForChat(String baseUrl, String token) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/chat/" + token;
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/chat/" + token;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForExternalServerAuthBackend(String baseUrl) {
|
public static String getUrlForExternalServerAuthBackend(String baseUrl) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/signaling/backend";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/signaling/backend";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForMentionSuggestions(String baseUrl, String token) {
|
public static String getUrlForMentionSuggestions(String baseUrl, String token) {
|
||||||
return getUrlForChat(baseUrl, token) + "/mentions";
|
return getUrlForChat(baseUrl, token) + "/mentions";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForSignaling(String baseUrl, @Nullable String token) {
|
public static String getUrlForSignaling(String baseUrl, @Nullable String token) {
|
||||||
String signalingUrl = baseUrl + ocsApiVersion + spreedApiVersion + "/signaling";
|
String signalingUrl = baseUrl + ocsApiVersion + spreedApiVersion + "/signaling";
|
||||||
if (token == null) {
|
if (token == null) {
|
||||||
@ -235,10 +290,12 @@ public class ApiUtils {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForModerators(String baseUrl, String roomToken) {
|
public static String getUrlForModerators(String baseUrl, String roomToken) {
|
||||||
return getRoom(baseUrl, roomToken) + "/moderators";
|
return getRoom(baseUrl, roomToken) + "/moderators";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForSignalingSettings(String baseUrl) {
|
public static String getUrlForSignalingSettings(String baseUrl) {
|
||||||
return getUrlForSignaling(baseUrl, null) + "/settings";
|
return getUrlForSignaling(baseUrl, null) + "/settings";
|
||||||
}
|
}
|
||||||
@ -252,6 +309,7 @@ public class ApiUtils {
|
|||||||
return baseUrl + ocsApiVersion + "/cloud/users/" + userId;
|
return baseUrl + ocsApiVersion + "/cloud/users/" + userId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForUserSettings(String baseUrl) {
|
public static String getUrlForUserSettings(String baseUrl) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/settings/user";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/settings/user";
|
||||||
}
|
}
|
||||||
@ -279,6 +337,7 @@ public class ApiUtils {
|
|||||||
return baseUrl + "/index.php/avatar/guest/" + Uri.encode(name) + "/" + avatarSize;
|
return baseUrl + "/index.php/avatar/guest/" + Uri.encode(name) + "/" + avatarSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForPassword(String baseUrl, String token) {
|
public static String getUrlForPassword(String baseUrl, String token) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/password";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + token + "/password";
|
||||||
}
|
}
|
||||||
@ -299,6 +358,7 @@ public class ApiUtils {
|
|||||||
getApplicationContext().getResources().getString(R.string.nc_push_server_url) + "/devices";
|
getApplicationContext().getResources().getString(R.string.nc_push_server_url) + "/devices";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForConversationFavorites(String baseUrl, String roomToken) {
|
public static String getUrlForConversationFavorites(String baseUrl, String roomToken) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + roomToken + "/favorite";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + roomToken + "/favorite";
|
||||||
}
|
}
|
||||||
@ -307,6 +367,7 @@ public class ApiUtils {
|
|||||||
return baseUrl + ocsApiVersion + "/apps/notifications/api/v2/notifications/" + notificationId;
|
return baseUrl + ocsApiVersion + "/apps/notifications/api/v2/notifications/" + notificationId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForReadOnlyState(String baseUrl, String roomToken) {
|
public static String getUrlForReadOnlyState(String baseUrl, String roomToken) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + roomToken + "/read-only";
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/room/" + roomToken + "/read-only";
|
||||||
}
|
}
|
||||||
@ -323,6 +384,7 @@ public class ApiUtils {
|
|||||||
return baseUrl + "/remote.php/dav/files/" + user + "/" + remotePath;
|
return baseUrl + "/remote.php/dav/files/" + user + "/" + remotePath;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
public static String getUrlForMessageDeletion(String baseUrl, String token, String messageId) {
|
public static String getUrlForMessageDeletion(String baseUrl, String token, String messageId) {
|
||||||
return baseUrl + ocsApiVersion + spreedApiVersion + "/chat/" + token + "/" + messageId;
|
return baseUrl + ocsApiVersion + spreedApiVersion + "/chat/" + token + "/" + messageId;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user