summaryrefslogtreecommitdiff
path: root/src/mod_pubsub/pubsub_subscription_odbc.erl
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2009-08-17 20:25:31 +0000
committerChristophe Romain <christophe.romain@process-one.net>2009-08-17 20:25:31 +0000
commitf2bd9e01b0de6dbdb4d46a668e5525742f8ee7f1 (patch)
tree3787e2bf540cb47f469ddf1a00db3415fd397a13 /src/mod_pubsub/pubsub_subscription_odbc.erl
parentFix EDoc errors. (diff)
fix create_node and subscribe_node glitches from last merge
SVN Revision: 2496
Diffstat (limited to 'src/mod_pubsub/pubsub_subscription_odbc.erl')
-rw-r--r--src/mod_pubsub/pubsub_subscription_odbc.erl13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/mod_pubsub/pubsub_subscription_odbc.erl b/src/mod_pubsub/pubsub_subscription_odbc.erl
index 56ddf6d4..98e62aba 100644
--- a/src/mod_pubsub/pubsub_subscription_odbc.erl
+++ b/src/mod_pubsub/pubsub_subscription_odbc.erl
@@ -22,7 +22,7 @@
%%% ====================================================================
-module(pubsub_subscription_odbc).
--author("bjc@kublai.com").
+-author("pablo.polvorin@process-one.net").
%% API
-export([init/0,
@@ -33,8 +33,6 @@
get_options_xform/2,
parse_options_xform/1]).
--include_lib("stdlib/include/qlc.hrl").
-
-include("pubsub.hrl").
-include("jlib.hrl").
@@ -90,10 +88,9 @@ init() ->
subscribe_node(_JID, _NodeID, Options) ->
SubId = make_subid(),
- ok = pubsub_db_odbc:add_subscription(#pubsub_subscription{subid = SubId,
- options = Options}),
+ ok = ?DB_MOD:add_subscription(#pubsub_subscription{subid = SubId, options = Options}),
{result, SubId}.
-
+
unsubscribe_node(_JID, _NodeID, SubID) ->
{ok, Sub} = ?DB_MOD:read_subscription(SubID),
@@ -105,7 +102,7 @@ get_subscription(_JID, _NodeID, SubID) ->
{ok, Sub} -> {result, Sub};
notfound -> {error, notfound}
end.
-
+
set_subscription(_JID, _NodeID, SubID, Options) ->
case ?DB_MOD:read_subscription(SubID) of
@@ -115,7 +112,7 @@ set_subscription(_JID, _NodeID, SubID, Options) ->
notfound ->
{error, notfound}
end.
-
+
get_options_xform(Lang, Options) ->
Keys = [deliver, show_values, subscription_type, subscription_depth],