@@ -76,36 +76,13 @@ delete_resource(ReqData, Context) ->
76
76
% % while the record uses '_'
77
77
IfUnused = <<" true" >> =:= rabbit_mgmt_util :qs_val (<<" if-unused" >>, ReqData ),
78
78
IfEmpty = <<" true" >> =:= rabbit_mgmt_util :qs_val (<<" if-empty" >>, ReqData ),
79
- <<<<<<< HEAD
80
- VHost = rabbit_mgmt_util :id (vhost , ReqData ),
81
- QName = rabbit_mgmt_util :id (queue , ReqData ),
82
- Name = rabbit_misc :r (VHost , queue , QName ),
83
- case rabbit_amqqueue :lookup (Name ) of
84
- {ok , Q } ->
85
- case rabbit_amqqueue :delete (Q , IfUnused , IfEmpty , ActingUser ) of
86
- {ok , _ } ->
87
- {true , ReqData , Context };
88
- {error , not_empty } ->
89
- Explanation = io_lib :format (" ~ts not empty" , [rabbit_misc :rs (Name )]),
90
- rabbit_log :warning (" Delete queue error: ~ts " , [Explanation ]),
91
- rabbit_mgmt_util :bad_request (list_to_binary (Explanation ), ReqData , Context );
92
- {error , in_use } ->
93
- Explanation = io_lib :format (" ~ts in use" , [rabbit_misc :rs (Name )]),
94
- rabbit_log :warning (" Delete queue error: ~ts " , [Explanation ]),
95
- rabbit_mgmt_util :bad_request (list_to_binary (Explanation ), ReqData , Context )
96
- end ;
97
- {error , not_found } ->
98
- {true , ReqData , Context }
99
- end .
100
- =======
101
79
Name = rabbit_mgmt_util :id (queue , ReqData ),
102
80
rabbit_mgmt_util :direct_request (
103
81
'queue.delete' ,
104
82
fun rabbit_mgmt_format :format_accept_content /1 ,
105
83
[{queue , Name },
106
84
{if_unused , IfUnused },
107
85
{if_empty , IfEmpty }], " Delete queue error: ~ts " , ReqData , Context ).
108
- >>>>>>> 7 ebaae7ef0 (Revert " HTTP API: DELETE /api/queues/{vhost}/{name} use internal API call" )
109
86
110
87
is_authorized (ReqData , Context ) ->
111
88
rabbit_mgmt_util :is_authorized_vhost (ReqData , Context ).
0 commit comments