mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-12-23 17:17:13 +00:00
update Chat dependency in methods
This commit is contained in:
parent
de1d6aa70c
commit
2cfabb1c2a
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.StringSerializer
|
import kotlinx.serialization.internal.StringSerializer
|
||||||
@ -26,5 +27,5 @@ suspend fun RequestsExecutor.exportChatInviteLink(
|
|||||||
) = execute(ExportChatInviteLink(chatId))
|
) = execute(ExportChatInviteLink(chatId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.exportChatInviteLink(
|
suspend fun RequestsExecutor.exportChatInviteLink(
|
||||||
chat: Chat
|
chat: PublicChat
|
||||||
) = exportChatInviteLink(chat.id)
|
) = exportChatInviteLink(chat.id)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
@ -26,5 +27,5 @@ suspend fun RequestsExecutor.leaveChat(
|
|||||||
) = execute(LeaveChat(chatId))
|
) = execute(LeaveChat(chatId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.leaveChat(
|
suspend fun RequestsExecutor.leaveChat(
|
||||||
chat: Chat
|
chat: PublicChat
|
||||||
) = leaveChat(chat.id)
|
) = leaveChat(chat.id)
|
||||||
|
@ -7,6 +7,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.AdministratorChatMember
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.AdministratorChatMember
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.AdministratorChatMemberSerializerWithoutDeserialization
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.AdministratorChatMemberSerializerWithoutDeserialization
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.ArrayListSerializer
|
import kotlinx.serialization.internal.ArrayListSerializer
|
||||||
@ -32,5 +33,5 @@ suspend fun RequestsExecutor.getChatAdministrators(
|
|||||||
) = execute(GetChatAdministrators(chatId))
|
) = execute(GetChatAdministrators(chatId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.getChatAdministrators(
|
suspend fun RequestsExecutor.getChatAdministrators(
|
||||||
chat: Chat
|
chat: PublicChat
|
||||||
) = getChatAdministrators(chat.id)
|
) = getChatAdministrators(chat.id)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.IntSerializer
|
import kotlinx.serialization.internal.IntSerializer
|
||||||
@ -26,5 +27,5 @@ suspend fun RequestsExecutor.getChatMembersCount(
|
|||||||
) = execute(GetChatMembersCount(chatId))
|
) = execute(GetChatMembersCount(chatId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.getChatMembersCount(
|
suspend fun RequestsExecutor.getChatMembersCount(
|
||||||
chat: Chat
|
chat: PublicChat
|
||||||
) = getChatMembersCount(chat.id)
|
) = getChatMembersCount(chat.id)
|
||||||
|
@ -7,6 +7,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.ChatMember
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.ChatMember
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.ChatMemberDeserializationStrategy
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatMember.abstracts.ChatMemberDeserializationStrategy
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
@ -29,7 +30,7 @@ suspend fun RequestsExecutor.getChatMember(
|
|||||||
) = execute(GetChatMember(chatId, userId))
|
) = execute(GetChatMember(chatId, userId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.getChatMember(
|
suspend fun RequestsExecutor.getChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
userId: UserId
|
userId: UserId
|
||||||
) = getChatMember(chat.id, userId)
|
) = getChatMember(chat.id, userId)
|
||||||
|
|
||||||
@ -39,6 +40,6 @@ suspend fun RequestsExecutor.getChatMember(
|
|||||||
) = getChatMember(chatId, user.id)
|
) = getChatMember(chatId, user.id)
|
||||||
|
|
||||||
suspend fun RequestsExecutor.getChatMember(
|
suspend fun RequestsExecutor.getChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
user: User
|
user: User
|
||||||
) = getChatMember(chat.id, user.id)
|
) = getChatMember(chat.id, user.id)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -31,7 +32,7 @@ suspend fun RequestsExecutor.kickChatMember(
|
|||||||
) = execute(KickChatMember(chatId, userId, untilDate))
|
) = execute(KickChatMember(chatId, userId, untilDate))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.kickChatMember(
|
suspend fun RequestsExecutor.kickChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
userId: UserId,
|
userId: UserId,
|
||||||
untilDate: TelegramDate? = null
|
untilDate: TelegramDate? = null
|
||||||
) = kickChatMember(chat.id, userId, untilDate)
|
) = kickChatMember(chat.id, userId, untilDate)
|
||||||
@ -43,7 +44,7 @@ suspend fun RequestsExecutor.kickChatMember(
|
|||||||
) = kickChatMember(chatId, user.id, untilDate)
|
) = kickChatMember(chatId, user.id, untilDate)
|
||||||
|
|
||||||
suspend fun RequestsExecutor.kickChatMember(
|
suspend fun RequestsExecutor.kickChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
user: User,
|
user: User,
|
||||||
untilDate: TelegramDate? = null
|
untilDate: TelegramDate? = null
|
||||||
) = kickChatMember(chat.id, user.id, untilDate)
|
) = kickChatMember(chat.id, user.id, untilDate)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -69,7 +70,7 @@ suspend fun RequestsExecutor.promoteChatMember(
|
|||||||
)
|
)
|
||||||
|
|
||||||
suspend fun RequestsExecutor.promoteChatMember(
|
suspend fun RequestsExecutor.promoteChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
userId: UserId,
|
userId: UserId,
|
||||||
untilDate: TelegramDate? = null,
|
untilDate: TelegramDate? = null,
|
||||||
canChangeInfo: Boolean? = null,
|
canChangeInfo: Boolean? = null,
|
||||||
@ -121,7 +122,7 @@ suspend fun RequestsExecutor.promoteChatMember(
|
|||||||
)
|
)
|
||||||
|
|
||||||
suspend fun RequestsExecutor.promoteChatMember(
|
suspend fun RequestsExecutor.promoteChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
user: User,
|
user: User,
|
||||||
untilDate: TelegramDate? = null,
|
untilDate: TelegramDate? = null,
|
||||||
canChangeInfo: Boolean? = null,
|
canChangeInfo: Boolean? = null,
|
||||||
|
@ -6,6 +6,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMe
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.ChatPermissions
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.ChatPermissions
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -35,7 +36,7 @@ suspend fun RequestsExecutor.restrictChatMember(
|
|||||||
) = execute(RestrictChatMember(chatId, userId, untilDate, permissions))
|
) = execute(RestrictChatMember(chatId, userId, untilDate, permissions))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.restrictChatMember(
|
suspend fun RequestsExecutor.restrictChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
userId: UserId,
|
userId: UserId,
|
||||||
untilDate: TelegramDate? = null,
|
untilDate: TelegramDate? = null,
|
||||||
permissions: ChatPermissions = ChatPermissions()
|
permissions: ChatPermissions = ChatPermissions()
|
||||||
@ -49,7 +50,7 @@ suspend fun RequestsExecutor.restrictChatMember(
|
|||||||
) = restrictChatMember(chatId, user.id, untilDate, permissions)
|
) = restrictChatMember(chatId, user.id, untilDate, permissions)
|
||||||
|
|
||||||
suspend fun RequestsExecutor.restrictChatMember(
|
suspend fun RequestsExecutor.restrictChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
user: User,
|
user: User,
|
||||||
untilDate: TelegramDate? = null,
|
untilDate: TelegramDate? = null,
|
||||||
permissions: ChatPermissions = ChatPermissions()
|
permissions: ChatPermissions = ChatPermissions()
|
||||||
|
@ -4,6 +4,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -41,7 +42,7 @@ suspend fun RequestsExecutor.setChatAdministratorCustomTitle(
|
|||||||
) = execute(SetChatAdministratorCustomTitle(chatId, userId, customTitle))
|
) = execute(SetChatAdministratorCustomTitle(chatId, userId, customTitle))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.setChatAdministratorCustomTitle(
|
suspend fun RequestsExecutor.setChatAdministratorCustomTitle(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
userId: UserId,
|
userId: UserId,
|
||||||
customTitle: String
|
customTitle: String
|
||||||
) = setChatAdministratorCustomTitle(chat.id, userId, customTitle)
|
) = setChatAdministratorCustomTitle(chat.id, userId, customTitle)
|
||||||
@ -53,7 +54,7 @@ suspend fun RequestsExecutor.setChatAdministratorCustomTitle(
|
|||||||
) = setChatAdministratorCustomTitle(chatId, user.id, customTitle)
|
) = setChatAdministratorCustomTitle(chatId, user.id, customTitle)
|
||||||
|
|
||||||
suspend fun RequestsExecutor.setChatAdministratorCustomTitle(
|
suspend fun RequestsExecutor.setChatAdministratorCustomTitle(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
user: User,
|
user: User,
|
||||||
customTitle: String
|
customTitle: String
|
||||||
) = setChatAdministratorCustomTitle(chat.id, user.id, customTitle)
|
) = setChatAdministratorCustomTitle(chat.id, user.id, customTitle)
|
@ -4,6 +4,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.abstracts.ChatMemberRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -27,7 +28,7 @@ suspend fun RequestsExecutor.unbanChatMember(
|
|||||||
) = execute(UnbanChatMember(chatId, userId))
|
) = execute(UnbanChatMember(chatId, userId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.unbanChatMember(
|
suspend fun RequestsExecutor.unbanChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
userId: UserId
|
userId: UserId
|
||||||
) = unbanChatMember(chat.id, userId)
|
) = unbanChatMember(chat.id, userId)
|
||||||
|
|
||||||
@ -37,7 +38,7 @@ suspend fun RequestsExecutor.unbanChatMember(
|
|||||||
) = unbanChatMember(chatId, user.id)
|
) = unbanChatMember(chatId, user.id)
|
||||||
|
|
||||||
suspend fun RequestsExecutor.unbanChatMember(
|
suspend fun RequestsExecutor.unbanChatMember(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
user: User
|
user: User
|
||||||
) = unbanChatMember(chat.id, user.id)
|
) = unbanChatMember(chat.id, user.id)
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleReque
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.get.GetChat
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.get.GetChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
@ -27,5 +28,5 @@ suspend fun RequestsExecutor.deleteChatPhoto(
|
|||||||
) = execute(DeleteChatPhoto(chatId))
|
) = execute(DeleteChatPhoto(chatId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.deleteChatPhoto(
|
suspend fun RequestsExecutor.deleteChatPhoto(
|
||||||
chat: Chat
|
chat: PublicChat
|
||||||
) = deleteChatPhoto(chat.id)
|
) = deleteChatPhoto(chat.id)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.message.abstracts.Message
|
import com.github.insanusmokrassar.TelegramBotAPI.types.message.abstracts.Message
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
@ -32,7 +33,7 @@ suspend fun RequestsExecutor.pinChatMessage(
|
|||||||
) = execute(PinChatMessage(chatId, messageId, disableNotification))
|
) = execute(PinChatMessage(chatId, messageId, disableNotification))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.pinChatMessage(
|
suspend fun RequestsExecutor.pinChatMessage(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
messageId: MessageIdentifier,
|
messageId: MessageIdentifier,
|
||||||
disableNotification: Boolean = false
|
disableNotification: Boolean = false
|
||||||
) = pinChatMessage(chat.id, messageId, disableNotification)
|
) = pinChatMessage(chat.id, messageId, disableNotification)
|
||||||
@ -44,7 +45,7 @@ suspend fun RequestsExecutor.pinChatMessage(
|
|||||||
) = execute(PinChatMessage(chatId, message.messageId, disableNotification))
|
) = execute(PinChatMessage(chatId, message.messageId, disableNotification))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.pinChatMessage(
|
suspend fun RequestsExecutor.pinChatMessage(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
message: Message,
|
message: Message,
|
||||||
disableNotification: Boolean = false
|
disableNotification: Boolean = false
|
||||||
) = pinChatMessage(chat.id, message.messageId, disableNotification)
|
) = pinChatMessage(chat.id, message.messageId, disableNotification)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -34,6 +35,6 @@ suspend fun RequestsExecutor.setChatDescription(
|
|||||||
) = execute(SetChatDescription(chatId, description))
|
) = execute(SetChatDescription(chatId, description))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.setChatDescription(
|
suspend fun RequestsExecutor.setChatDescription(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
description: String
|
description: String
|
||||||
) = setChatDescription(chat.id, description)
|
) = setChatDescription(chat.id, description)
|
||||||
|
@ -6,6 +6,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleReque
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.ChatPermissions
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.ChatPermissions
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -29,6 +30,6 @@ suspend fun RequestsExecutor.setChatPermissions(
|
|||||||
) = execute(SetChatPermissions(chatId, permissions))
|
) = execute(SetChatPermissions(chatId, permissions))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.setChatPermissions(
|
suspend fun RequestsExecutor.setChatPermissions(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
permissions: ChatPermissions
|
permissions: ChatPermissions
|
||||||
) = setChatPermissions(chat.id, permissions)
|
) = setChatPermissions(chat.id, permissions)
|
||||||
|
@ -7,6 +7,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.MultipartRe
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.ChatPermissions
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.ChatPermissions
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.utils.toJson
|
import com.github.insanusmokrassar.TelegramBotAPI.utils.toJson
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
@ -31,6 +32,6 @@ suspend fun RequestsExecutor.setChatPermissions(
|
|||||||
) = execute(SetChatPhoto(chatId, photo))
|
) = execute(SetChatPhoto(chatId, photo))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.setChatPermissions(
|
suspend fun RequestsExecutor.setChatPermissions(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
photo: MultipartFile
|
photo: MultipartFile
|
||||||
) = setChatPermissions(chat.id, photo)
|
) = setChatPermissions(chat.id, photo)
|
||||||
|
@ -6,6 +6,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.MultipartFi
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -35,6 +36,6 @@ suspend fun RequestsExecutor.setChatTitle(
|
|||||||
) = execute(SetChatTitle(chatId, title))
|
) = execute(SetChatTitle(chatId, title))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.setChatTitle(
|
suspend fun RequestsExecutor.setChatTitle(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
title: String
|
title: String
|
||||||
) = setChatTitle(chat.id, title)
|
) = setChatTitle(chat.id, title)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
@ -26,5 +27,5 @@ suspend fun RequestsExecutor.unpinChatMessage(
|
|||||||
) = execute(UnpinChatMessage(chatId))
|
) = execute(UnpinChatMessage(chatId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.unpinChatMessage(
|
suspend fun RequestsExecutor.unpinChatMessage(
|
||||||
chat: Chat
|
chat: PublicChat
|
||||||
) = unpinChatMessage(chat.id)
|
) = unpinChatMessage(chat.id)
|
||||||
|
@ -6,6 +6,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleReque
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.modify.DeleteChatPhoto
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.chat.modify.DeleteChatPhoto
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
import com.github.insanusmokrassar.TelegramBotAPI.types.ChatIdentifier
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chatIdField
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
@ -27,5 +28,5 @@ suspend fun RequestsExecutor.deleteChatStickerSet(
|
|||||||
) = execute(DeleteChatStickerSet(chatId))
|
) = execute(DeleteChatStickerSet(chatId))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.deleteChatStickerSet(
|
suspend fun RequestsExecutor.deleteChatStickerSet(
|
||||||
chat: Chat
|
chat: PublicChat
|
||||||
) = deleteChatStickerSet(chat.id)
|
) = deleteChatStickerSet(chat.id)
|
||||||
|
@ -5,6 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor
|
|||||||
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||||||
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
||||||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.PublicChat
|
||||||
import kotlinx.serialization.*
|
import kotlinx.serialization.*
|
||||||
import kotlinx.serialization.internal.BooleanSerializer
|
import kotlinx.serialization.internal.BooleanSerializer
|
||||||
|
|
||||||
@ -28,6 +29,6 @@ suspend fun RequestsExecutor.setChatStickerSet(
|
|||||||
) = execute(SetChatStickerSet(chatId, stickerSetName))
|
) = execute(SetChatStickerSet(chatId, stickerSetName))
|
||||||
|
|
||||||
suspend fun RequestsExecutor.setChatStickerSet(
|
suspend fun RequestsExecutor.setChatStickerSet(
|
||||||
chat: Chat,
|
chat: PublicChat,
|
||||||
stickerSetName: StickerSetName
|
stickerSetName: StickerSetName
|
||||||
) = setChatStickerSet(chat.id, stickerSetName)
|
) = setChatStickerSet(chat.id, stickerSetName)
|
||||||
|
Loading…
Reference in New Issue
Block a user