fix(core): FullChat#bio is now non-nullable
This commit is contained in:
parent
af54f6e1c3
commit
7c6ae14710
2 changed files with 6 additions and 3 deletions
|
@ -291,13 +291,14 @@ export class Chat {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Title, for supergroups, channels and groups
|
* Title, for supergroups, channels and groups
|
||||||
|
* (`null` for private chats)
|
||||||
*/
|
*/
|
||||||
get title(): string | null {
|
get title(): string | null {
|
||||||
return this.peer._ !== 'user' ? this.peer.title ?? null : null
|
return this.peer._ !== 'user' ? this.peer.title ?? null : null
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Username, for private chats, bots, supergroups and channels if available
|
* Username, for private chats, bots, supergroups and channels (if available)
|
||||||
*/
|
*/
|
||||||
get username(): string | null {
|
get username(): string | null {
|
||||||
if (!('username' in this.peer)) return null
|
if (!('username' in this.peer)) return null
|
||||||
|
@ -320,6 +321,7 @@ export class Chat {
|
||||||
/**
|
/**
|
||||||
* First name of the other party in a private chat,
|
* First name of the other party in a private chat,
|
||||||
* for private chats and bots
|
* for private chats and bots
|
||||||
|
* (`null` for supergroups and channels)
|
||||||
*/
|
*/
|
||||||
get firstName(): string | null {
|
get firstName(): string | null {
|
||||||
return this.peer._ === 'user' ? this.peer.firstName ?? null : null
|
return this.peer._ === 'user' ? this.peer.firstName ?? null : null
|
||||||
|
@ -327,6 +329,7 @@ export class Chat {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Last name of the other party in a private chat, for private chats
|
* Last name of the other party in a private chat, for private chats
|
||||||
|
* (`null` for supergroups and channels)
|
||||||
*/
|
*/
|
||||||
get lastName(): string | null {
|
get lastName(): string | null {
|
||||||
return this.peer._ === 'user' ? this.peer.lastName ?? null : null
|
return this.peer._ === 'user' ? this.peer.lastName ?? null : null
|
||||||
|
|
|
@ -138,8 +138,8 @@ export class FullChat extends Chat {
|
||||||
* Bio of the other party in a private chat, or description of a
|
* Bio of the other party in a private chat, or description of a
|
||||||
* group, supergroup or channel.
|
* group, supergroup or channel.
|
||||||
*/
|
*/
|
||||||
get bio(): string | null {
|
get bio(): string {
|
||||||
return this.fullPeer?.about ?? null
|
return this.fullPeer.about ?? ''
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue