deleted redundant api

This commit is contained in:
dashevchenko 2024-06-05 16:36:59 +03:00
parent 2c2b48f5e8
commit 44f4cd3ad1

View File

@ -50,7 +50,6 @@ import org.thingsboard.server.service.security.system.SystemSecurityService;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.Optional;
import static org.thingsboard.server.controller.ControllerConstants.AVAILABLE_FOR_ANY_AUTHORIZED_USER;
import static org.thingsboard.server.controller.ControllerConstants.SYSTEM_AUTHORITY_PARAGRAPH;
@ -191,19 +190,6 @@ public class MobileApplicationController extends BaseController {
}
}
@ApiOperation(value = "Get Mobile application store link (getMobileAppStoreLinks)",
notes = "The response payload contains links to google play and apple store." + AVAILABLE_FOR_ANY_AUTHORIZED_USER)
@PreAuthorize("hasAnyAuthority('SYS_ADMIN', 'TENANT_ADMIN', 'CUSTOMER_USER')")
@GetMapping(value = "/api/mobile/app/storeLinks")
public JsonNode getMobileAppStoreLinks() {
MobileAppSettings mobileAppSettings = mobileAppSettingsService.getMobileAppSettings(TenantId.SYS_TENANT_ID);
ObjectNode infoObject = JacksonUtil.newObjectNode();
boolean useDefaultApp = mobileAppSettings.isUseDefaultApp();
infoObject.put("googlePlayLink", getAppStoreLink(useDefaultApp, mobileAppSettings.getAndroidConfig(), DEFAULT_GOOGLE_APP_STORE_LINK));
infoObject.put("appStoreLink", getAppStoreLink(useDefaultApp, mobileAppSettings.getIosConfig(), DEFAULT_APPLE_APP_STORE_LINK));
return infoObject;
}
private String getAppStoreLink(boolean useDefaultApp, HasStoreLink storeLink, String defaultAppStoreLink) {
if (useDefaultApp || StringUtils.isEmpty(storeLink.getStoreLink())) {
return defaultAppStoreLink;