X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fclient.c;h=7e1645a4ac41a7ed9db2d05d1f8595cbd8d2ded9;hb=eae6eee32de3560f84a83ee5cc922a2d3d63cc44;hp=b4d323eb4ec2c90215c24d364a0bb646d61f143e;hpb=35326727916ab3dcfbf57bc6ab05c31a97aebd74;p=pazpar2-moved-to-github.git diff --git a/src/client.c b/src/client.c index b4d323e..7e1645a 100644 --- a/src/client.c +++ b/src/client.c @@ -417,6 +417,15 @@ void client_search_response(struct client *cl) } } +void client_got_records(struct client *cl) +{ + if (cl->session) + { + session_alert_watch(cl->session, SESSION_WATCH_SHOW); + session_alert_watch(cl->session, SESSION_WATCH_RECORD); + } +} + void client_record_response(struct client *cl) { struct connection *co = cl->connection; @@ -478,11 +487,6 @@ void client_record_response(struct client *cl) if (ingest_record(cl, xmlrec, cl->record_offset, nmem)) yaz_log(YLOG_WARN, "Failed to ingest from %s", client_get_url(cl)); - else - { - session_alert_watch(cl->session, SESSION_WATCH_SHOW); - session_alert_watch(cl->session, SESSION_WATCH_RECORD); - } } nmem_destroy(nmem); }