BoardStreams
view release on metacpan or search on metacpan
lib/BoardStreams/Client/Util.pm view on Meta::CPAN
package BoardStreams::Client::Util;
use Mojo::Base -strict, -signatures;
use Mojo::Log;
use Exporter 'import';
our @EXPORT_OK = qw/ debug unique_id /;
our $VERSION = "v0.0.36";
my $log = Mojo::Log->new;
sub debug (@args) { $log->info(@args) }
my $UNIQUE_ID_LIMIT = 2 ** 50;
my $unique_id_cursor = 1;
sub unique_id {
my $ret = $unique_id_cursor++;
$unique_id_cursor <= $UNIQUE_ID_LIMIT or $unique_id_cursor = 1;
return "$ret";
}
1;
( run in 0.893 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )