Skip to content

Commit 3b5713a

Browse files
authored
Merge pull request #4420 from esl/jiffy_encode_fix
Fixing jiffy:encode
2 parents df8f801 + d603ba0 commit 3b5713a

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

src/event_pusher/mod_event_pusher_push_rdbms.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ decode_row({NodeID, PubSubBin, FormJSON}) ->
8181
NodeID,
8282
decode_form(FormJSON)}.
8383

84+
-spec encode_form(mod_event_pusher_push:form()) -> iodata().
8485
encode_form(Form) ->
8586
jiffy:encode(Form).
8687

src/event_pusher/mod_event_pusher_rabbit.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,15 @@ user_topic_routing_key(JID, Topic) ->
178178
-spec presence_msg(JID :: jid:jid(), Status :: atom()) -> binary().
179179
presence_msg(JID, Status) ->
180180
Msg = #{user_id => jid:to_binary(jid:to_lower(JID)), present => is_user_online(Status)},
181-
jiffy:encode(Msg).
181+
iolist_to_binary(jiffy:encode(Msg)).
182182

183183
-spec chat_msg(From :: jid:jid(), To :: jid:jid(), UserMsg :: binary()) ->
184184
binary().
185185
chat_msg(From, To, UserMsg) ->
186186
Msg = #{to_user_id => jid:to_binary(jid:to_lower(To)),
187187
message => UserMsg,
188188
from_user_id => jid:to_binary(jid:to_lower(From))},
189-
jiffy:encode(Msg).
189+
iolist_to_binary(jiffy:encode(Msg)).
190190

191191
-spec is_user_online(online | offline) -> boolean().
192192
is_user_online(online) -> true;

src/mongoose_client_api/mongoose_client_api_sse.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ terminate(_Reason, _Req, _State) ->
6464
ok.
6565

6666
maybe_send_message_event(<<"chat">>, Packet, Timestamp, #{id := ID} = State) ->
67-
Data = jiffy:encode(mongoose_client_api_messages:encode(Packet, Timestamp)),
67+
Data = iolist_to_binary(jiffy:encode(mongoose_client_api_messages:encode(Packet, Timestamp))),
6868
Event = #{id => integer_to_binary(ID), event => <<"message">>, data => Data},
6969
{send, Event, State#{id := ID + 1}};
7070
maybe_send_message_event(<<"groupchat">>, Packet, Timestamp, #{id := ID} = State) ->
71-
Data = jiffy:encode(mongoose_client_api_rooms_messages:encode(Packet, Timestamp)),
71+
Data = iolist_to_binary(jiffy:encode(mongoose_client_api_rooms_messages:encode(Packet, Timestamp))),
7272
Event = #{id => integer_to_binary(ID), event => <<"room.message">>, data => Data},
7373
{send, Event, State#{id := ID + 1}};
7474
maybe_send_message_event(_, _, _, State) ->

src/muc/mod_muc_rdbms.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ store_nick_transaction(HostType, MucHost, Jid, Nick, true) ->
219219
Error -> Error
220220
end.
221221

222-
-spec store_room_transaction(mongooseim:host_type(), muc_host(), jid:luser(), binary(), term()) -> ok.
222+
-spec store_room_transaction(mongooseim:host_type(), muc_host(), jid:luser(), iodata(), term()) -> ok.
223223
store_room_transaction(HostType, MucHost, RoomName, ExtOpts, Affs) ->
224224
execute_insert_room(HostType, MucHost, RoomName, ExtOpts),
225225
Result = execute_select_room_id(HostType, MucHost, RoomName),
@@ -249,7 +249,7 @@ forget_room_transaction(HostType, MucHost, RoomName) ->
249249

250250
%% Execute call functions
251251

252-
-spec execute_insert_room(mongooseim:host_type(), muc_host(), jid:luser(), binary()) -> ok.
252+
-spec execute_insert_room(mongooseim:host_type(), muc_host(), jid:luser(), iodata()) -> ok.
253253
execute_insert_room(HostType, MucHost, RoomName, ExtOpts) ->
254254
Args = [MucHost, RoomName, ExtOpts],
255255
execute_successfully(HostType, muc_insert_room, Args),

src/rdbms/mongoose_rdbms.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,8 @@
158158
-type rdbms_msg() :: {sql_query, _}
159159
| {sql_transaction, fun()}
160160
| {sql_dirty, fun()}
161-
| {sql_execute, atom(), [binary() | boolean() | integer()]}
162-
| {sql_execute_wrapped, atom(), [binary() | boolean() | integer()], request_wrapper()}.
161+
| {sql_execute, atom(), [iodata() | boolean() | integer()]}
162+
| {sql_execute_wrapped, atom(), [iodata() | boolean() | integer()], request_wrapper()}.
163163
-type single_query_result() :: {selected, [tuple()]} |
164164
{updated, non_neg_integer() | undefined} |
165165
{updated, non_neg_integer(), [tuple()]} |

0 commit comments

Comments
 (0)