Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 1ec6d6ab358aeab9ac4b8a6c55b955d91514b340
  • develop par défaut protégée
  • implement-discord-markdown-update
  • matrix-attachments-order-fix
  • fix-oversized-file-transfer
  • matrix-attachment-order-fix
  • matrix-answer-modified-fix
  • cherry-pick-moise
8 résultats

discordas.ts

Blame
  • Bifurcation depuis ARISE / matrix-appservice-discord
    Le projet source a une visibilité limitée.
    downloader.pm 861 o
    package sessions::downloader;
    
    use strict;
    use warnings;
    
    use POE;
    
    use lib "$FindBin::Bin/lib/";
    use utils::Logging;
    use sessions::downloader::ddl;
    
    my $log = Logging->new('STDOUT', 1);
    
    POE::Session->create(
        inline_states   => {
            _start          => \&on_start,
            ddl             => \&sessions::downloader::ddl::exec,
            filename        => \&sessions::downloader::ddl::filename,
            signal_filename => \&sessions::downloader::ddl::signal_filename,
            signal_ddl      => \&sessions::downloader::ddl::signal_ddl,
            signal_move     => \&sessions::downloader::ddl::signal_move,
            end_task        => \&sessions::downloader::ddl::end_task,
        },
    );
    
    
    sub on_start {
        my ($kernel, $heap) = @_[KERNEL, HEAP];
        $kernel->alias_set('downloader');
        $heap->{ddl}->{tasks} = [];
    
        $log->info("session started");
    }
    
    1;