@@ -8,6 +8,7 @@ package google
88
99import (
1010 "context"
11+ "fmt"
1112 "log"
1213 "strings"
1314 "testing"
@@ -66,7 +67,7 @@ func testSweepFirebaseAppleApp(region string) error {
6667 return nil
6768 }
6869
69- resourceList , ok := res ["appleApps " ]
70+ resourceList , ok := res ["apps " ]
7071 if ! ok {
7172 log .Printf ("[INFO][SWEEPER_LOG] Nothing found in response." )
7273 return nil
@@ -79,31 +80,25 @@ func testSweepFirebaseAppleApp(region string) error {
7980 nonPrefixCount := 0
8081 for _ , ri := range rl {
8182 obj := ri .(map [string ]interface {})
82- if obj ["name " ] == nil {
83+ if obj ["displayName " ] == nil {
8384 log .Printf ("[INFO][SWEEPER_LOG] %s resource name was nil" , resourceName )
8485 return nil
8586 }
8687
87- name := GetResourceNameFromSelfLink (obj ["name" ].(string ))
8888 // Skip resources that shouldn't be sweeped
89- if ! isSweepableTestResource (name ) {
89+ if ! isSweepableTestResource (obj [ "displayName" ].( string ) ) {
9090 nonPrefixCount ++
9191 continue
9292 }
9393
94- deleteTemplate := "https://firebase.googleapis.com/v1beta1/projects/{{project}}/iosApps/{{app_id}}:remove"
95- deleteUrl , err := replaceVars (d , config , deleteTemplate )
96- if err != nil {
97- log .Printf ("[INFO][SWEEPER_LOG] error preparing delete url: %s" , err )
98- return nil
99- }
100- deleteUrl = deleteUrl + name
94+ name := obj ["name" ].(string )
95+ deleteUrl := fmt .Sprintf ("https://firebase.googleapis.com/v1beta1/%s:remove" , name )
10196
10297 body := make (map [string ]interface {})
10398 body ["immediate" ] = true
10499
105100 // Don't wait on operations as we may have a lot to delete
106- _ , err = sendRequest (config , "DELETE " , config .Project , deleteUrl , config .userAgent , body )
101+ _ , err = sendRequest (config , "POST " , config .Project , deleteUrl , config .userAgent , body )
107102 if err != nil {
108103 log .Printf ("[INFO][SWEEPER_LOG] Error deleting for url %s : %s" , deleteUrl , err )
109104 } else {
0 commit comments