💥 Pagination of channel members

This commit is contained in:
2024-11-30 22:45:21 +08:00
parent 519d570041
commit 40ef26f75d
2 changed files with 5 additions and 2 deletions

View File

@ -15,10 +15,11 @@ import (
"git.solsynth.dev/hypernet/messaging/pkg/internal/models"
)
func ListChannelMember(channelId uint) ([]models.ChannelMember, error) {
func ListChannelMember(channelId uint, take int, offset int) ([]models.ChannelMember, error) {
var members []models.ChannelMember
if err := database.C.
Limit(take).Offset(offset).
Where(&models.ChannelMember{ChannelID: channelId}).
Find(&members).Error; err != nil {
return members, err