-
Notifications
You must be signed in to change notification settings - Fork 429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Retract on stanza ids #3377
Retract on stanza ids #3377
Conversation
This comment has been minimized.
This comment has been minimized.
Codecov Report
@@ Coverage Diff @@
## master #3377 +/- ##
==========================================
- Coverage 80.71% 80.66% -0.06%
==========================================
Files 397 397
Lines 32445 32461 +16
==========================================
- Hits 26188 26184 -4
- Misses 6257 6277 +20
Continue to review full report at Codecov.
|
This comment has been minimized.
This comment has been minimized.
6481b24
to
1a3f033
Compare
1a3f033
to
db1bf88
Compare
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good, but added a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
amazing! 😀
This comment has been minimized.
This comment has been minimized.
Make the namespace more distinguishable, and extend the return to also contain the origin-id if not empty.
ef36f94
to
d570be4
Compare
This comment has been minimized.
This comment has been minimized.
small_tests_24 / small_tests / be52eb1 internal_mnesia_24 / internal_mnesia / be52eb1 small_tests_23 / small_tests / be52eb1 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / be52eb1 ldap_mnesia_24 / ldap_mnesia / be52eb1 dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / be52eb1 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / be52eb1 dynamic_domains_mysql_redis_24 / mysql_redis / be52eb1 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / be52eb1 pgsql_mnesia_24 / pgsql_mnesia / be52eb1 ldap_mnesia_23 / ldap_mnesia / be52eb1 mod_event_pusher_rabbit_SUITE:group_chat_message_publish:group_chat_message_received_event_properly_formatted{error,
{{assertMatch,
[{module,mod_event_pusher_rabbit_SUITE},
{line,435},
{expression,
"get_decoded_message_from_rabbit ( AliceGroupChatMsgRecvRK )"},
{pattern,
"# { << \"from_user_id\" >> := BobRoomJID , << \"to_user_id\" >> := AliceFullJID , << \"message\" >> := Message }"},
{value,
#{<<"from_user_id">> =>
<<"muc_publish@muc.localhost/bOb_unnamed_35.63120">>,
<<"message">> => <<"Hi there!">>,
<<"to_user_id">> =>
<<"alice_unnamed_35.182372@localhost/res1">>}}]},
[{mod_event_pusher_rabbit_SUITE,
'-group_chat_message_received_event_properly_formatted/1-fun-0-',3,
[{file,
"/home/circleci/app/big_tests/tests/mod_event_pusher_rabbit_SUITE.erl"},
{line,435}]},
{escalus_story,story,4,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1784}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1293}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1225}]}]}} mysql_redis_24 / mysql_redis / be52eb1 mssql_mnesia_24 / odbc_mssql_mnesia / be52eb1 jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate{error,
{{assertion_failed,assert,is_iq_result,
{xmlel,<<"iq">>,
[{<<"from">>,<<"error.480@localhost">>},
{<<"to">>,
<<"alice_resp_4xx_from_sip_proxy_results_in_session_terminate_52.881892@localhost/res1">>},
{<<"id">>,<<"b638f211-ff93-4843-b70c-f02848ef5e95">>},
{<<"type">>,<<"set">>}],
[{xmlel,<<"jingle">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
{<<"action">>,<<"session-terminate">>},
{<<"sid">>,<<"9cb293ab-a38f-44db-9560-9648d4fd7c19">>}],
[{xmlel,<<"reason">>,[],
[{xmlel,<<"general-error">>,[],[]},
{xmlel,<<"sip-error">>,
[{<<"code">>,<<"480">>}],
[{xmlcdata,<<"Temporarily Unavailable">>}]}]}]}]},
"<iq from='error.480@localhost' to='alice_resp_4xx_from_sip_proxy_results_in_session_terminate_52.881892@localhost/res1' id='b638f211-ff93-4843-b70c-f02848ef5e95' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='9cb293ab-a38f-44db-9560-9648d4fd7c19'><reason><general-error/><sip-error code='480'>Temporarily Unavailable</sip-error></reason></jingle></iq>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
[{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
{line,395}]},
{jingle_SUITE,
'-res... jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate{error,
{{assertion_failed,assert,is_iq_result,
{xmlel,<<"iq">>,
[{<<"from">>,<<"error.480@localhost">>},
{<<"to">>,
<<"alice_resp_4xx_from_sip_proxy_results_in_session_terminate_62.866871@localhost/res1">>},
{<<"id">>,<<"431f61ec-6567-4c4d-8588-e44d4e8962f3">>},
{<<"type">>,<<"set">>}],
[{xmlel,<<"jingle">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
{<<"action">>,<<"session-terminate">>},
{<<"sid">>,<<"0f0e49b3-b371-4e4b-b89a-e93f274e4ceb">>}],
[{xmlel,<<"reason">>,[],
[{xmlel,<<"general-error">>,[],[]},
{xmlel,<<"sip-error">>,
[{<<"code">>,<<"480">>}],
[{xmlcdata,<<"Temporarily Unavailable">>}]}]}]}]},
"<iq from='error.480@localhost' to='alice_resp_4xx_from_sip_proxy_results_in_session_terminate_62.866871@localhost/res1' id='431f61ec-6567-4c4d-8588-e44d4e8962f3' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='0f0e49b3-b371-4e4b-b89a-e93f274e4ceb'><reason><general-error/><sip-error code='480'>Temporarily Unavailable</sip-error></reason></jingle></iq>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
[{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
{line,395}]},
{jingle_SUITE,
'-res... jingle_SUITE:all:jingle_session_is_established_with_a_conference_room{error,
{{assertion_failed,assert,is_iq_result,
{xmlel,<<"iq">>,
[{<<"from">>,<<"*901@numbers.localhost">>},
{<<"to">>,
<<"alice_jingle_session_is_established_with_a_conference_room_73.142557@localhost/res1">>},
{<<"id">>,<<"0644526e-216f-4a71-94c8-92d3a471dbb3">>},
{<<"type">>,<<"set">>}],
[{xmlel,<<"jingle">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
{<<"action">>,<<"session-info">>},
{<<"sid">>,<<"f2cab5bd-343b-4b0d-898a-a5f522012544">>}],
[{xmlel,<<"ringing">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:apps:rtp:info:1">>}],
[]}]}]},
"<iq from='*901@numbers.localhost' to='alice_jingle_session_is_established_with_a_conference_room_73.142557@localhost/res1' id='0644526e-216f-4a71-94c8-92d3a471dbb3' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='f2cab5bd-343b-4b0d-898a-a5f522012544'><ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/></jingle></iq>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
[{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
{line,395}]},
{jingle_SUITE,
'-jingle_session_is_established_with_a_conference_room/1-fun-0-',1,
[{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
{line,1... pgsql_mnesia_23 / pgsql_mnesia / be52eb1 riak_mnesia_24 / riak_mnesia / be52eb1 mssql_mnesia_24 / odbc_mssql_mnesia / be52eb1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good
As explained in the docs: