The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

package SOMERPC;
use strict;
my $pn = Dancer::RPCPlugin::PluginNames->new();
$pn->add_names('somerpc');
Dancer::RPCPlugin::ErrorResponse->register_error_responses(
somerpc => {
default => 500,
-32700 => 400,
-32600 => 400,
-32601 => 403,
},
as_somerpc_fault => sub {
my $self = shift;
return { error_message => $self->error_message };
},
);
1;