Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/mtkruto/tl/3_functions.ts>messages_requestEncryption_

Cross-runtime JavaScript library for building Telegram clients
Go to Latest
class messages_requestEncryption_
extends Function_<enums.EncryptedChat>
import { messages_requestEncryption_ } from "https://deno.land/x/mtkruto@0.1.190/tl/3_functions.ts";

Sends a request to start a secret chat to the user.

Constructors

new
messages_requestEncryption_(params: { user_id: enums.InputUser; random_id: number; g_a: Uint8Array; })

Properties

protected
readonly
[id]: number
protected
readonly
[params]: Params
g_a: Uint8Array

A = g ^ a mod p, see Wikipedia

random_id: number

Unique client request ID required to prevent resending. This also doubles as the chat ID.

user_id: enums.InputUser

User ID

Static Properties

__F: (params: { user_id: enums.InputUser; random_id: number; g_a: Uint8Array; }) => enums.EncryptedChat
readonly
[name]: string
readonly
[paramDesc]: ParamDesc