@@ -12,8 +12,7 @@ import {
1212import { Installation } from "@contentstack/management/types/app/installation" ;
1313import { AppTarget } from "@contentstack/management/types/app/index" ;
1414
15- import config from "../config" ;
16- import messages , { $t , commonMsg , errors , uninstallAppMsg } from "../messages" ;
15+ import messages , { $t , errors , uninstallAppMsg } from "../messages" ;
1716import {
1817 CommonOptions ,
1918 getOrganizations ,
@@ -159,28 +158,20 @@ async function getInstalledApps(
159158 * @return {* } {Promise<string>}
160159 */
161160async function getDeveloperHubUrl ( ) : Promise < string > {
162- const { cma, name } = configHandler . get ( "region" ) || { } ;
163- let developerHubBaseUrl = ( config . developerHubUrls as Record < string , string > ) [
164- cma
165- ] ;
166-
167- if ( ! developerHubBaseUrl ) {
168- developerHubBaseUrl = await cliux . inquire ( {
169- type : "input" ,
170- name : "name" ,
171- validate : ( url ) => {
172- if ( ! url ) return errors . BASE_URL_EMPTY ;
173-
174- return true ;
175- } ,
176- message : $t ( commonMsg . DEVELOPER_HUB_URL_PROMPT , { name } ) ,
177- } ) ;
178- }
161+ const { cma } = configHandler . get ( "region" ) || { } ;
162+ let developerHubBaseUrl = cma . replace ( "api" , "developerhub-api" ) ;
179163
180164 if ( developerHubBaseUrl . startsWith ( "http" ) ) {
181165 developerHubBaseUrl = developerHubBaseUrl . split ( "//" ) [ 1 ] ;
182166 }
183167
168+ developerHubBaseUrl = developerHubBaseUrl . startsWith ( "dev11" )
169+ ? developerHubBaseUrl . replace ( "dev11" , "dev" )
170+ : developerHubBaseUrl ;
171+ developerHubBaseUrl = developerHubBaseUrl . endsWith ( "io" )
172+ ? developerHubBaseUrl . replace ( "io" , "com" )
173+ : developerHubBaseUrl ;
174+
184175 return developerHubBaseUrl ;
185176}
186177
0 commit comments