Fixed compilation due to recent changes from http_client and corrected design.

This commit is contained in:
Jocelyn Fiat
2012-11-25 17:28:27 +01:00
parent b7379a6289
commit 63b4f6509e

View File

@@ -17,7 +17,7 @@ feature {NONE} -- Initialization
local local
h: LIBCURL_HTTP_CLIENT h: LIBCURL_HTTP_CLIENT
sess: HTTP_CLIENT_SESSION sess: HTTP_CLIENT_SESSION
resp : HTTP_CLIENT_RESPONSE resp : detachable HTTP_CLIENT_RESPONSE
l_location : detachable READABLE_STRING_8 l_location : detachable READABLE_STRING_8
body : STRING body : STRING
do do
@@ -39,7 +39,7 @@ feature {NONE} -- Initialization
-- Update the Order -- Update the Order
if attached resp.body as l_body then if resp /= Void and then attached resp.body as l_body then
body := l_body.as_string_8 body := l_body.as_string_8
body.replace_substring_all ("takeAway", "in Shop") body.replace_substring_all ("takeAway", "in Shop")
print ("%N Update Order %N") print ("%N Update Order %N")
@@ -47,11 +47,10 @@ feature {NONE} -- Initialization
end end
end end
update_order ( sess: HTTP_CLIENT_SESSION; uri : detachable READABLE_STRING_8; a_body : STRING) : HTTP_CLIENT_RESPONSE update_order ( sess: HTTP_CLIENT_SESSION; uri : detachable READABLE_STRING_8; a_body : STRING): detachable HTTP_CLIENT_RESPONSE
local local
context : HTTP_CLIENT_REQUEST_CONTEXT context : HTTP_CLIENT_REQUEST_CONTEXT
do do
create Result.make
if attached uri as l_uri then if attached uri as l_uri then
sess.set_base_url (l_uri) sess.set_base_url (l_uri)
create context.make create context.make
@@ -74,9 +73,8 @@ feature {NONE} -- Initialization
end end
read_order ( sess: HTTP_CLIENT_SESSION; uri : detachable READABLE_STRING_8) : HTTP_CLIENT_RESPONSE read_order ( sess: HTTP_CLIENT_SESSION; uri : detachable READABLE_STRING_8): detachable HTTP_CLIENT_RESPONSE
do do
create Result.make
if attached uri as l_uri then if attached uri as l_uri then
sess.set_base_url (l_uri) sess.set_base_url (l_uri)
Result := sess.get ("", Void) Result := sess.get ("", Void)