Feature #1132
closedwarden-client: součástí ID souboru by měl být i požadovaný typ
0%
Description
Bylo by vhodné ukládat ID pro každý tahaný typ zpráv, což by se mohlo hodit klientům, kteří jsou zaregistrování pro tahání více typů nebo všech typů. V současné době stáhnu-li jeden typ a začnu-li tahat jiný typ, už tahám od nového ID - což není právě intuitivní.
Updated by Pavel Kácha over 11 years ago
Vzniklo ze:
Bodík <512629B3.5040804@civ.zcu.cz> ve warden@cesnet.cz:
myslite ze by bylo mozne prijmout tento patch ?
https://gist.github.com/bodik/5b0b47b45466851ecfbb#file-gistfile1-txt-L96
Bodík <512787CA.7060402@civ.zcu.cz> ve warden@cesnet.cz:
nevim jak vy ale v soucasne chvili kdyz chci tahat 4 typy zprav musim mit 4 separatni skripty. na zaklade jmena skriptu totiz warden-client generuje jmeno souboru s ID ktery se pouziva pro naslede dotazy getNewEvents
ja navrhuju aby soucasti jmena byl i typ zpravy, coz by umoznilo v jednom skriptu tahat vsechny, nebo jenom jejich vycet pokud by mi nevyhovovalo all ...
Updated by Pavel Kácha over 11 years ago
Bodíkův patch
warden client 2.1 id file patch ---------------------------------------- diff --git a/WardenClientReceive.pm b/WardenClientReceive.pm.orig index 7e1d24f..dc52f62 100755 --- a/WardenClientReceive.pm +++ b/WardenClientReceive.pm.orig @@ -42,7 +42,7 @@ sub getNewEvents # set name of ID file for each client aplication my $caller_name = $FindBin::Script; - my $id_file = $vardir . $caller_name . "-". $requested_type .".id"; + my $id_file = $vardir . $caller_name . ".id"; #----------------------------------------------------------------------------- # get last ID from ID file (if exist) or
Updated by Pavel Kácha over 11 years ago
- Status changed from New to Resolved
Patch ošetřuje i undef v $requested_type (který serveru říká, že klient chce vše) a doplňuje text do dokumentace: 339fbb23
Bude vhodné zdůraznit v informačním mailu o nové verzi.