@impl true
def handle([@unregistered, request_id], sl) do
- {sl, [{:next_event, :internal, :noop}], request_id, {:ok, request_id}}
+ {sl, [{:next_event, :internal, :established}], request_id, {:ok, request_id}}
end
@impl true
def handle([@registered, request_id, id], sl) do
- {sl, [{:next_event, :internal, :noop}], request_id, {:ok, id}}
+ {sl, [{:next_event, :internal, :established}], request_id, {:ok, id}}
end
@impl true
@impl true
def handle([@result, id, _dets, arg_l, arg_kw], sl) do
- {sl, [{:next_event, :internal, :noop}], id, {:ok, arg_l, arg_kw}}
+ {sl, [{:next_event, :internal, :established}], id, {:ok, arg_l, arg_kw}}
end
end
@impl true
def handle([@welcome, session_id, _dets], sl) do
- {sl, [{:next_event, :internal, :noop}], nil, {:update, :id, session_id}}
+ {sl, [{:next_event, :internal, :established}], nil, {:update, :id, session_id}}
end
@impl true
@impl true
def handle([@error, type, id, _dets, error, arg_l, arg_kw], sl) do
- {sl, [{:next_event, :internal, :noop}], id, {:error, type, error, arg_l, arg_kw}}
+ {sl, [{:next_event, :internal, :established}], id, {:error, type, error, arg_l, arg_kw}}
end
end
@impl true
def handle([@published, request_id, id], sl) do
- {sl, [{:next_event, :internal, :noop}], request_id, {:ok, id}}
+ {sl, [{:next_event, :internal, :established}], request_id, {:ok, id}}
end
end
@impl true
def handle([@subscribed, request_id, id], sl) do
- {sl, [{:next_event, :internal, :noop}], request_id, {:ok, id}}
+ {sl, [{:next_event, :internal, :established}], request_id, {:ok, id}}
end
@impl true
def handle([@unsubscribed, request_id], sl) do
- {sl, [{:next_event, :internal, :noop}], request_id, :ok}
+ {sl, [{:next_event, :internal, :established}], request_id, :ok}
end
@impl true
"Resource": "HandleMessage",
"Choices": [
{
- "StringEquals": ":noop",
+ "StringEquals": ":established",
"Next": "Established"
},
{