forked from melod1n/fast-messenger
fix: harden captcha and long poll parsing
This commit is contained in:
@@ -21,12 +21,10 @@ class VkGroupsMap(
|
||||
else map[abs(convo.id)]
|
||||
|
||||
fun messageActionGroup(message: VkMessage): VkGroupDomain? =
|
||||
if (message.actionMemberId == null || message.actionMemberId!! >= 0) null
|
||||
else map[abs(message.actionMemberId!!)]
|
||||
message.actionMemberId?.takeIf { it < 0 }?.let { map[abs(it)] }
|
||||
|
||||
fun messageActionGroup(message: VkMessageData): VkGroupDomain? =
|
||||
if (message.action?.memberId == null || message.action!!.memberId!! >= 0) null
|
||||
else map[abs(message.action!!.memberId!!)]
|
||||
message.action?.memberId?.takeIf { it < 0 }?.let { map[abs(it)] }
|
||||
|
||||
fun messageGroup(message: VkMessage): VkGroupDomain? =
|
||||
if (!message.isGroup()) null
|
||||
|
||||
@@ -20,12 +20,10 @@ class VkUsersMap(
|
||||
else map[convo.id]
|
||||
|
||||
fun messageActionUser(message: VkMessage): VkUser? =
|
||||
if (message.actionMemberId == null || message.actionMemberId!! <= 0) null
|
||||
else map[message.actionMemberId]
|
||||
message.actionMemberId?.takeIf { it > 0 }?.let(map::get)
|
||||
|
||||
fun messageActionUser(message: VkMessageData): VkUser? =
|
||||
if (message.action?.memberId == null || message.action!!.memberId!! <= 0) null
|
||||
else map[message.action!!.memberId]
|
||||
message.action?.memberId?.takeIf { it > 0 }?.let(map::get)
|
||||
|
||||
fun messageUser(message: VkMessage): VkUser? =
|
||||
if (!message.isUser()) null
|
||||
|
||||
Reference in New Issue
Block a user