/
alexashkin
/
telegraph
Обзор
Документация
Войти
/
alexashkin
/
telegraph
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/tdlib/tdlibconstants.cpp
33 строки
3 KB
mbarashkov
Ещё один метод ушёл в tdlibconstants
21 фев 2025, 17:20
21 фев 2025, 17:20
8ce9dfb
Код
Авторство
О чём код?
#include "tdlibconstants.h" TDLibConstants::TDLibConstants(QObject *parent): QObject(parent) { } TDLibConstants::ChatType TDLibConstants::chatTypeFromString(const QString &type) { return (type == QStringLiteral("chatTypePrivate")) ? TDLibConstants::ChatTypePrivate : (type == QStringLiteral("chatTypeBasicGroup")) ? TDLibConstants::ChatTypeBasicGroup : (type == QStringLiteral("chatTypeSupergroup")) ? TDLibConstants::ChatTypeSuperGroup : (type == QStringLiteral("chatTypeSecret")) ? TDLibConstants::ChatTypeSecret : (type == QStringLiteral("userTypeBot")) ? TDLibConstants::ChatTypeBot : TDLibConstants::ChatTypeUnknown; } TDLibConstants::ChatMemberStatus TDLibConstants::chatMemberStatusFromString(const QString &status) { // Most common ones first return (status == QStringLiteral("chatMemberStatusMember")) ? TDLibConstants::ChatMemberStatusMember : (status == QStringLiteral("chatMemberStatusLeft")) ? TDLibConstants::ChatMemberStatusLeft : (status == QStringLiteral("chatMemberStatusCreator")) ? TDLibConstants::ChatMemberStatusCreator : (status == QStringLiteral("chatMemberStatusAdministrator")) ? TDLibConstants::ChatMemberStatusAdministrator : (status == QStringLiteral("chatMemberStatusRestricted")) ? TDLibConstants::ChatMemberStatusRestricted : (status == QStringLiteral("chatMemberStatusBanned")) ? TDLibConstants::ChatMemberStatusBanned : TDLibConstants::ChatMemberStatusUnknown; } TDLibConstants::SecretChatState TDLibConstants::secretChatStateFromString(const QString &state) { return (state == QStringLiteral("secretChatStateClosed")) ? TDLibConstants::SecretChatStateClosed : (state == QStringLiteral("secretChatStatePending")) ? TDLibConstants::SecretChatStatePending : (state == QStringLiteral("secretChatStateReady")) ? TDLibConstants::SecretChatStateReady : TDLibConstants::SecretChatStateUnknown; }