From cd50a0d3f42afd5e12a1470902a60b4fa9d84f73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Fri, 26 Jul 2019 15:25:53 +0200 Subject: Add the origin_changed event --- src/gun_event.erl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/gun_event.erl') diff --git a/src/gun_event.erl b/src/gun_event.erl index 2f12b4c..3520c79 100644 --- a/src/gun_event.erl +++ b/src/gun_event.erl @@ -258,6 +258,17 @@ -callback transport_changed(transport_changed_event(), State) -> State. +%% origin_changed. + +-type origin_changed_event() :: #{ + type := connect, + origin_scheme := binary(), + origin_host := inet:hostname() | inet:ip_address(), + origin_port := inet:port_number() +}. + +-callback origin_changed(origin_changed_event(), State) -> State. + %% cancel. %% %% In the case of HTTP/1.1 we cannot actually cancel the stream, @@ -293,5 +304,3 @@ }. -callback terminate(terminate_event(), State) -> State. - -%% @todo origin_changed -- cgit v1.2.3