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

75 lines
1.3 KiB
Markdown

---
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)
---
Generated by [danog/phpdoc](https://phpdoc.daniil.it)