|
|
@ -136,10 +136,16 @@ class OpenGroupPoller(private val server: String, private val executorService: S
|
|
|
|
pollInfo.details?.moderators?.forEach {
|
|
|
|
pollInfo.details?.moderators?.forEach {
|
|
|
|
storage.addGroupMember(GroupMember(groupId, it, GroupMemberRole.MODERATOR))
|
|
|
|
storage.addGroupMember(GroupMember(groupId, it, GroupMemberRole.MODERATOR))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
pollInfo.details?.hiddenModerators?.forEach {
|
|
|
|
|
|
|
|
storage.addGroupMember(GroupMember(groupId, it, GroupMemberRole.HIDDEN_MODERATOR))
|
|
|
|
|
|
|
|
}
|
|
|
|
// - Admins
|
|
|
|
// - Admins
|
|
|
|
pollInfo.details?.admins?.forEach {
|
|
|
|
pollInfo.details?.admins?.forEach {
|
|
|
|
storage.addGroupMember(GroupMember(groupId, it, GroupMemberRole.ADMIN))
|
|
|
|
storage.addGroupMember(GroupMember(groupId, it, GroupMemberRole.ADMIN))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
pollInfo.details?.hiddenAdmins?.forEach {
|
|
|
|
|
|
|
|
storage.addGroupMember(GroupMember(groupId, it, GroupMemberRole.HIDDEN_ADMIN))
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun handleMessages(
|
|
|
|
private fun handleMessages(
|
|
|
|