25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-12-26 17:38:45 +01:00

pubsub_subscription may is not used (migration is optional)

This commit is contained in:
Christophe Romain 2017-01-10 13:52:58 +01:00
parent 6ff81946cf
commit efccee55e3

View File

@ -311,7 +311,7 @@ update_state_database(_Host, _ServerHost) ->
[] -> [] ->
[]; [];
_ -> _ ->
{result, SubID} = pubsub_subscription:subscribe_node(JID, NodeID, []), SubID = pubsub_subscription:make_subid(),
[{Sub, SubID}] [{Sub, SubID}]
end, end,
NewState = #pubsub_state{stateid = {JID, NodeID}, NewState = #pubsub_state{stateid = {JID, NodeID},
@ -399,7 +399,7 @@ convert_list_nodes() ->
end). end).
convert_list_subscriptions() -> convert_list_subscriptions() ->
convert_list_records( [convert_list_records(
pubsub_subscription, pubsub_subscription,
record_info(fields, pubsub_subscription), record_info(fields, pubsub_subscription),
fun(#pubsub_subscription{subid = I}) -> I end, fun(#pubsub_subscription{subid = I}) -> I end,
@ -407,7 +407,7 @@ convert_list_subscriptions() ->
options = Opts} = R) -> options = Opts} = R) ->
R#pubsub_subscription{subid = bin(I), R#pubsub_subscription{subid = bin(I),
options = Opts} options = Opts}
end). end) || lists:member(pubsub_subscription, mnesia:system_info(tables))].
convert_list_lasts() -> convert_list_lasts() ->
convert_list_records( convert_list_records(