MadelineProtoDocs/docs/PHPInternal/danog/MadelineProto/MTProtoSession/MsgIdHandler/MsgIdHandler32.md

75 lines
1.3 KiB
Markdown
Raw Normal View History

2020-10-15 18:42:54 +02:00
---
title: danog\MadelineProto\MTProtoSession\MsgIdHandler\MsgIdHandler32: Manages message ids.
description:
---
# `danog\MadelineProto\MTProtoSession\MsgIdHandler\MsgIdHandler32`
[Back to index](../../../../index.md)
> Author: Daniil Gentili <daniil@daniil.it>
Manages message ids.
## Method list:
* `checkMessageId(string $newMessageId, array $aargs): void`
* `generateMessageId(): string`
* `getMaxId(bool $incoming): mixed`
* `reset(): void`
* `createInstance(\danog\MadelineProto\Connection $session): self`
## Methods:
### `checkMessageId(string $newMessageId, array $aargs): void`
Check validity of given message ID.
Parameters:
* `$newMessageId`: `string` New message ID
* `$aargs`: `array` Params
### `generateMessageId(): string`
Generate message ID.
### `getMaxId(bool $incoming): mixed`
Get maximum message ID.
Parameters:
* `$incoming`: `bool` Incoming or outgoing message ID
### `reset(): void`
Reset message IDs.
### `createInstance(\danog\MadelineProto\Connection $session): self`
Create MsgIdHandler instance.
Parameters:
* `$session`: `\danog\MadelineProto\Connection` Session
#### See also:
* [`\danog\MadelineProto\Connection`: Connection class.](../Connection.md)
2020-10-15 19:11:10 +02:00
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)