deleted redundant api
This commit is contained in:
parent
2c2b48f5e8
commit
44f4cd3ad1
@ -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…
x
Reference in New Issue
Block a user