+ 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: $!");
+ }
+ }
+