@@ -11,7 +11,6 @@ import (
1111
1212 "github.com/go-errors/errors"
1313 "github.com/spf13/afero"
14- "github.com/spf13/viper"
1514 "github.com/supabase/cli/internal/utils/cloudflare"
1615 supabase "github.com/supabase/cli/pkg/api"
1716 "github.com/supabase/cli/pkg/cast"
@@ -139,11 +138,7 @@ func GetSupabase() *supabase.ClientWithResponses {
139138 return apiClient
140139}
141140
142- const (
143- DefaultApiHost = "https://api.supabase.com"
144- // DEPRECATED
145- DeprecatedApiHost = "https://api.supabase.io"
146- )
141+ const DefaultApiHost = "https://api.supabase.com"
147142
148143var RegionMap = map [string ]string {
149144 "ap-northeast-1" : "Northeast Asia (Tokyo)" ,
@@ -163,43 +158,17 @@ var RegionMap = map[string]string{
163158}
164159
165160func GetSupabaseAPIHost () string {
166- apiHost := viper .GetString ("INTERNAL_API_HOST" )
167- if apiHost == "" {
168- apiHost = DefaultApiHost
169- }
170- return apiHost
161+ return CurrentProfile .APIURL
171162}
172163
173164func GetSupabaseDashboardURL () string {
174- switch GetSupabaseAPIHost () {
175- case DefaultApiHost , DeprecatedApiHost :
176- return "https://supabase.com/dashboard"
177- case "https://api.supabase.green" :
178- return "https://supabase.green/dashboard"
179- default :
180- return "http://127.0.0.1:8082"
181- }
165+ return CurrentProfile .DashboardURL
182166}
183167
184- func GetSupabaseDbHost (projectRef string ) string {
185- // TODO: query projects api for db_host
186- switch GetSupabaseAPIHost () {
187- case DefaultApiHost , DeprecatedApiHost :
188- return fmt .Sprintf ("db.%s.supabase.co" , projectRef )
189- case "https://api.supabase.green" :
190- return fmt .Sprintf ("db.%s.supabase.red" , projectRef )
191- default :
192- return fmt .Sprintf ("db.%s.supabase.red" , projectRef )
193- }
168+ func GetSupabaseHost (projectRef string ) string {
169+ return fmt .Sprintf ("%s.%s" , projectRef , CurrentProfile .ProjectHost )
194170}
195171
196- func GetSupabaseHost (projectRef string ) string {
197- switch GetSupabaseAPIHost () {
198- case DefaultApiHost , DeprecatedApiHost :
199- return fmt .Sprintf ("%s.supabase.co" , projectRef )
200- case "https://api.supabase.green" :
201- return fmt .Sprintf ("%s.supabase.red" , projectRef )
202- default :
203- return fmt .Sprintf ("%s.supabase.red" , projectRef )
204- }
172+ func GetSupabaseDbHost (projectRef string ) string {
173+ return "db." + GetSupabaseHost (projectRef )
205174}
0 commit comments