+ my $file = Irssi::settings_get_str("twirssi_replies_store");
+ if ($file and -r $file) {
+ if (open(JSON, $file)) {
+ local $/;
+ my $json = <JSON>;
+ close JSON;
+ eval {
+ my $ref = JSON::Any->jsonToObj($json);
+ %id_map = %$ref;
+ my $num = keys %{$id_map{__indexes}};
+ ¬ice(sprintf "Loaded old replies from %d contact%s.", $num, ($num == 1 ? "" : "s"));
+ };
+ } else {
+ ¬ice("Failed to load old replies from $file: $!");
+ }
+ }
+