@@ -52,11 +52,6 @@ func (n *MetalFlow) login() (string, error) {
52
52
return "" , errors .Wrap (err , "failed to fetch jwt token" )
53
53
}
54
54
55
- token , err = n .idempotenceToken (token )
56
- if err != nil {
57
- return "" , errors .Wrap (err , "failed to fetch idempotence token" )
58
- }
59
-
60
55
return token , nil
61
56
}
62
57
@@ -108,45 +103,6 @@ func (n *MetalFlow) jwtToken() (string, error) {
108
103
return data ["result" ].(map [string ]interface {})["token" ].(string ), nil
109
104
}
110
105
111
- func (n * MetalFlow ) idempotenceToken (token string ) (string , error ) {
112
- req , err := http .NewRequest (http .MethodGet , URL + "/api/v1/base/idempotenceToken" , nil )
113
- if err != nil {
114
- return "" , errors .Wrap (err , "failed to request\n " )
115
- }
116
-
117
- req .Header .Add ("Authorization" , "Bearer " + token )
118
- req .Header .Add ("Content-Type" , "application/json" )
119
-
120
- resp , err := http .DefaultClient .Do (req )
121
- if err != nil {
122
- return "" , errors .Wrap (err , "failed to get\n " )
123
- }
124
-
125
- defer func () {
126
- _ = resp .Body .Close ()
127
- }()
128
-
129
- if resp .StatusCode != http .StatusOK {
130
- return "" , errors .New ("invalid status\n " )
131
- }
132
-
133
- ret , err := ioutil .ReadAll (resp .Body )
134
- if err != nil {
135
- return "" , errors .Wrap (err , "failed to read\n " )
136
- }
137
-
138
- data := make (map [string ]interface {})
139
- if err := json .Unmarshal (ret , & data ); err != nil {
140
- return "" , errors .Wrap (err , "failed to unmarshal\n " )
141
- }
142
-
143
- if int (data ["code" ].(float64 )) != 201 {
144
- return "" , errors .New ("incorrect code\n " )
145
- }
146
-
147
- return data ["result" ].(string ), nil
148
- }
149
-
150
106
func (n * MetalFlow ) node () (alloc common.Resource , request common.Resource , err error ) {
151
107
req , err := http .NewRequest (http .MethodGet , URL + "/api/v1/node/list?address=" + n .host , nil )
152
108
if err != nil {
0 commit comments