subscriptions cmd
This commit is contained in:
parent
d2d425dc7e
commit
a87f4917ae
|
@ -227,35 +227,30 @@ subscriptions(["show", ClientId]) ->
|
||||||
Records -> [print(subscription, Subscription) || Subscription <- Records]
|
Records -> [print(subscription, Subscription) || Subscription <- Records]
|
||||||
end;
|
end;
|
||||||
|
|
||||||
%%
|
|
||||||
%% subscriptions(["add", ClientId, Topic, QoS]) ->
|
|
||||||
%% Add = fun(IntQos) ->
|
|
||||||
%% Subscription = #mqtt_subscription{subid = bin(ClientId),
|
|
||||||
%% topic = bin(Topic),
|
|
||||||
%% qos = IntQos},
|
|
||||||
%% case emqttd_backend:add_subscription(Subscription) of
|
|
||||||
%% ok ->
|
|
||||||
%% ?PRINT_MSG("ok~n");
|
|
||||||
%% {error, already_existed} ->
|
|
||||||
%% ?PRINT_MSG("Error: already existed~n");
|
|
||||||
%% {error, Reason} ->
|
|
||||||
%% ?PRINT("Error: ~p~n", [Reason])
|
|
||||||
%% end
|
|
||||||
%% end,
|
|
||||||
%% if_valid_qos(QoS, Add);
|
|
||||||
%%
|
|
||||||
|
|
||||||
%%
|
subscriptions(["add", ClientId, Topic, QoS]) ->
|
||||||
%% subscriptions(["del", ClientId]) ->
|
Add = fun(IntQos) ->
|
||||||
%% Ok = emqttd_backend:del_subscriptions(bin(ClientId)),
|
case emqttd:subscribe(bin(Topic), bin(ClientId), [{qos, IntQos}]) of
|
||||||
%% ?PRINT("~p~n", [Ok]);
|
ok ->
|
||||||
%%
|
?PRINT_MSG("ok~n");
|
||||||
|
{error, already_existed} ->
|
||||||
|
?PRINT_MSG("Error: already existed~n");
|
||||||
|
{error, Reason} ->
|
||||||
|
?PRINT("Error: ~p~n", [Reason])
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
if_valid_qos(QoS, Add);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
subscriptions(["del", ClientId]) ->
|
||||||
|
Ok = emqttd:subscriber_down(bin(ClientId)),
|
||||||
|
?PRINT("~p~n", [Ok]);
|
||||||
|
|
||||||
|
subscriptions(["del", ClientId, Topic]) ->
|
||||||
|
Ok = emqttd:unsubscribe(bin(Topic), bin(ClientId)),
|
||||||
|
?PRINT("~p~n", [Ok]);
|
||||||
|
|
||||||
%%
|
|
||||||
%% subscriptions(["del", ClientId, Topic]) ->
|
|
||||||
%% Ok = emqttd_backend:del_subscription(bin(ClientId), bin(Topic)),
|
|
||||||
%% ?PRINT("~p~n", [Ok]);
|
|
||||||
%%
|
|
||||||
|
|
||||||
subscriptions(_) ->
|
subscriptions(_) ->
|
||||||
?USAGE([{"subscriptions list", "List all subscriptions"},
|
?USAGE([{"subscriptions list", "List all subscriptions"},
|
||||||
|
|
Loading…
Reference in New Issue