let f thread_view thread_id request = <%s! thread_view %> % let thread_url = Format.sprintf "/thread/%s" thread_id in % begin match Dream.session "nick" request with % | None -> % let redirect = Dream.to_percent_encoded thread_url in Login to reply! % | Some _ -> <%s! Post_form.f (Some thread_id) request %> % end; % let feed_url = Format.sprintf "%s/feed" thread_url in > />