Browse Source

deleted redundant api

pull/10918/head
dashevchenko 2 years ago
parent
commit
44f4cd3ad1
  1. 14
      application/src/main/java/org/thingsboard/server/controller/MobileApplicationController.java

14
application/src/main/java/org/thingsboard/server/controller/MobileApplicationController.java

@ -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;

Loading…
Cancel
Save