@@ -76,36 +76,13 @@ delete_resource(ReqData, Context) ->
7676 % % while the record uses '_'
7777 IfUnused = <<" true" >> =:= rabbit_mgmt_util :qs_val (<<" if-unused" >>, ReqData ),
7878 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- =======
10179 Name = rabbit_mgmt_util :id (queue , ReqData ),
10280 rabbit_mgmt_util :direct_request (
10381 'queue.delete' ,
10482 fun rabbit_mgmt_format :format_accept_content /1 ,
10583 [{queue , Name },
10684 {if_unused , IfUnused },
10785 {if_empty , IfEmpty }], " Delete queue error: ~ts " , ReqData , Context ).
108- >>>>>>> 7 ebaae7ef0 (Revert " HTTP API: DELETE /api/queues/{vhost}/{name} use internal API call" )
10986
11087is_authorized (ReqData , Context ) ->
11188 rabbit_mgmt_util :is_authorized_vhost (ReqData , Context ).
0 commit comments