diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-05-21 23:21:13 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-05-21 23:21:13 +0300 |
commit | d88e4d495ffc2ae950f77e440aa7c5d06c864309 (patch) | |
tree | 6e032ad05ee9f78e164bb73219cc9d2d8b628f96 /src/sql_queries.erl | |
parent | Improve mod_metrics (diff) |
Don't store messages via a single process
Diffstat (limited to 'src/sql_queries.erl')
-rw-r--r-- | src/sql_queries.erl | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/sql_queries.erl b/src/sql_queries.erl index 2f2e55863..0cf595bdf 100644 --- a/src/sql_queries.erl +++ b/src/sql_queries.erl @@ -37,7 +37,7 @@ set_password_scram_t/6, add_user/3, add_user_scram/6, del_user/2, del_user_return_password/3, list_users/1, list_users/2, users_number/1, users_number/2, - add_spool_sql/2, add_spool/2, get_and_del_spool_msg_t/2, + add_spool/3, get_and_del_spool_msg_t/2, del_spool_msg/2, get_roster/2, get_roster_jid_groups/2, get_roster_groups/3, del_user_roster_t/2, get_roster_by_jid/3, get_rostergroup_by_jid/3, @@ -273,11 +273,10 @@ users_number(LServer, [{prefix, Prefix}]) users_number(LServer, []) -> users_number(LServer). -add_spool_sql(LUser, XML) -> - ?SQL("insert into spool(username, xml) values (%(LUser)s, %(XML)s)"). - -add_spool(LServer, Queries) -> - ejabberd_sql:sql_transaction(LServer, Queries). +add_spool(LUser, LServer, XML) -> + ejabberd_sql:sql_query( + LServer, + ?SQL("insert into spool(username, xml) values (%(LUser)s, %(XML)s)")). get_and_del_spool_msg_t(LServer, LUser) -> F = fun () -> |