comparison mod_data_access/mod_data_access.lua @ 1343:7dbde05b48a9

all the things: Remove trailing whitespace
author Florian Zeitz <florob@babelmonkeys.de>
date Tue, 11 Mar 2014 18:44:01 +0100
parents 7e060edbb548
children 8f17da746479
comparison
equal deleted inserted replaced
1342:0ae065453dc9 1343:7dbde05b48a9
76 if #path_items < 3 then 76 if #path_items < 3 then
77 return 404; 77 return 404;
78 end 78 end
79 79
80 local p_host, p_user, p_store, p_type = unpack(path_items); 80 local p_host, p_user, p_store, p_type = unpack(path_items);
81 81
82 if not p_store or not p_store:match("^[%a_]+$") then 82 if not p_store or not p_store:match("^[%a_]+$") then
83 return 404; 83 return 404;
84 end 84 end
85 85
86 if user_host ~= path_items[1] or user_node ~= path_items[2] then 86 if user_host ~= path_items[1] or user_node ~= path_items[2] then
97 97
98 data = data or dm_list_load(p_user, p_host, p_store); 98 data = data or dm_list_load(p_user, p_host, p_store);
99 99
100 --TODO Use the Accept header 100 --TODO Use the Accept header
101 local content_type = p_type or "json"; 101 local content_type = p_type or "json";
102 if data and encoders[content_type] then 102 if data and encoders[content_type] then
103 response.headers.content_type = content_type_map[content_type].."; charset=utf-8"; 103 response.headers.content_type = content_type_map[content_type].."; charset=utf-8";
104 return encoders[content_type](data); 104 return encoders[content_type](data);
105 else 105 else
106 return 404; 106 return 404;
107 end 107 end