MadelineProtoDocs/docs/PHPInternal/danog/MadelineProto/MTProtoSession/CallHandler.md
2020-10-15 19:11:10 +02:00

2.2 KiB

title: danog\MadelineProto\MTProtoSession\CallHandler: Manages method and object calls. description:

danog\MadelineProto\MTProtoSession\CallHandler

Back to index

Author: Daniil Gentili daniil@daniil.it

Manages method and object calls.

Method list:

  • methodRecall(string $watcherId, array $args): void
  • methodCallAsyncRead(string $method, array|\Generator $args, array $aargs): \Generator
  • methodCallAsyncWrite(string $method, array|\Generator $args, array $aargs): \Generator
  • objectCall(string $object, array $args, array $aargs): \Generator

Methods:

methodRecall(string $watcherId, array $args): void

Recall method.

Parameters:

  • $watcherId: string Watcher ID for defer
  • $args: array Args

Generated by danog/phpdoc

methodCallAsyncRead(string $method, array|\Generator $args, array $aargs): \Generator

Call method and wait asynchronously for response. If the $aargs['noResponse'] is true, will not wait for a response.

Parameters:

  • $method: string Method name
  • $args: array|\Generator Arguments
    Full type:
    array|\Generator<mixed, mixed, mixed, array>
    
  • $aargs: array Additional arguments

See also:

  • \Generator

Generated by danog/phpdoc

methodCallAsyncWrite(string $method, array|\Generator $args, array $aargs): \Generator

Call method and make sure it is asynchronously sent (generator).

Parameters:

  • $method: string Method name
  • $args: array|\Generator Arguments
    Full type:
    array|\Generator<mixed, mixed, mixed, array>
    
  • $aargs: array Additional arguments

See also:

  • \Generator

Generated by danog/phpdoc

objectCall(string $object, array $args, array $aargs): \Generator

Send object and make sure it is asynchronously sent (generator).

Parameters:

  • $object: string Object name
  • $args: array Arguments
  • $aargs: array Additional arguments

See also:

  • \Generator

Generated by danog/phpdoc


Generated by danog/phpdoc