mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-22 20:24:36 +00:00
ErrCodes.pm: Update to version 1.1.0
git-svn-id: https://svn.fhem.de/fhem/trunk@22689 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
e09cf0a4bf
commit
db9f93063e
@ -32,7 +32,7 @@ use warnings;
|
|||||||
use utf8;
|
use utf8;
|
||||||
use Carp qw(croak carp);
|
use Carp qw(croak carp);
|
||||||
|
|
||||||
use version; our $VERSION = version->declare('1.0.0');
|
use version; our $VERSION = version->declare('1.1.0');
|
||||||
|
|
||||||
use Exporter ('import');
|
use Exporter ('import');
|
||||||
our @EXPORT_OK = qw(expErrorsAuth expErrors);
|
our @EXPORT_OK = qw(expErrorsAuth expErrors);
|
||||||
@ -41,10 +41,13 @@ our %EXPORT_TAGS = (all => [@EXPORT_OK]);
|
|||||||
my %hterr = ( # Hash der TYPE Error Code Spezifikationen
|
my %hterr = ( # Hash der TYPE Error Code Spezifikationen
|
||||||
SSCam => {fnerrauth => "_errauthsscam", fnerr => "_errsscam" },
|
SSCam => {fnerrauth => "_errauthsscam", fnerr => "_errsscam" },
|
||||||
SSCal => {fnerrauth => "_errauthsscal", fnerr => "_errsscal" },
|
SSCal => {fnerrauth => "_errauthsscal", fnerr => "_errsscal" },
|
||||||
|
SSChatBot => { fnerr => "_errsschat" },
|
||||||
);
|
);
|
||||||
|
|
||||||
# Standard Rückgabewert wenn keine Message zum Error Code gefunden wurde
|
# Standard Rückgabewert wenn keine Message zum Error Code / keine Rückgabefunktion gefunden wurde
|
||||||
my $nofound = qq{Message not found for error code:};
|
my $nofound = qq{Message not found for error code:};
|
||||||
|
my $noauthfunc = qq{No authentication error resolution function defined for module type:};
|
||||||
|
my $nofunc = qq{No error resolution function defined for module type:};
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Error Code Hashes
|
# Error Code Hashes
|
||||||
@ -152,6 +155,24 @@ my %errsscal = ( # Standar
|
|||||||
910 => "Wrong timestamp definition. Check attributes \"cutOlderDays\", \"cutLaterDays\". ",
|
910 => "Wrong timestamp definition. Check attributes \"cutOlderDays\", \"cutLaterDays\". ",
|
||||||
);
|
);
|
||||||
|
|
||||||
|
## SSChatBot ##
|
||||||
|
my %errsschat = ( # Standard Error Codes des Chat Servers
|
||||||
|
100 => "Unknown error",
|
||||||
|
101 => "Payload is empty",
|
||||||
|
102 => "API does not exist - may be the Synology Chat Server package is stopped",
|
||||||
|
117 => "illegal file name or path",
|
||||||
|
120 => "payload has wrong format",
|
||||||
|
404 => "bot is not legal - may be the bot is not active or the botToken is wrong",
|
||||||
|
407 => "record not valid",
|
||||||
|
409 => "exceed max file size",
|
||||||
|
410 => "message too long",
|
||||||
|
800 => "malformed or unsupported URL",
|
||||||
|
805 => "empty API data received - may be the Synology Chat Server package is stopped",
|
||||||
|
806 => "couldn't get Synology Chat API informations",
|
||||||
|
810 => "The botToken couldn't be retrieved",
|
||||||
|
900 => "malformed JSON string received from Synology Chat Server",
|
||||||
|
);
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Auflösung Errorcodes bei Login / Logout
|
# Auflösung Errorcodes bei Login / Logout
|
||||||
##############################################################################
|
##############################################################################
|
||||||
@ -167,7 +188,7 @@ sub expErrorsAuth {
|
|||||||
}
|
}
|
||||||
use strict "refs";
|
use strict "refs";
|
||||||
|
|
||||||
carp qq{No resolution function of authentication errors for module type "$type" defined};
|
carp $noauthfunc." ".$type;
|
||||||
|
|
||||||
return q{};
|
return q{};
|
||||||
}
|
}
|
||||||
@ -187,7 +208,7 @@ sub expErrors {
|
|||||||
}
|
}
|
||||||
use strict "refs";
|
use strict "refs";
|
||||||
|
|
||||||
carp qq{No resolution function of authentication errors for module type "$type" defined};
|
carp $nofunc." ".$type;
|
||||||
|
|
||||||
return q{};
|
return q{};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user