feat: add GetGroupMemberList function to actionManager for retrieving group member IDs and initiate websocket communication

This commit is contained in:
lixiangwuxian 2025-01-15 15:36:20 +08:00
parent 9afe78301a
commit d464f18fbd
2 changed files with 13 additions and 0 deletions

View File

@ -55,3 +55,15 @@ func (am *actionManager) DrawbackMsg(msgId int32) error {
}
return nil
}
func (am *actionManager) GetGroupMemberList(groupId int64) ([]int64, error) {
askGroupMemberListPkg := model.GenGetGroupMemberListPkg(groupId)
askGroupMemberListPkgJson, err := json.Marshal(askGroupMemberListPkg)
if err != nil {
return nil, err
}
if err = am.botConn.WriteMessage(websocket.TextMessage, askGroupMemberListPkgJson); err != nil {
return nil, err
}
return nil, nil //todo
}

View File

@ -154,6 +154,7 @@ func getSteamUser(qqid int64) (SteamUser, error) {
}
func getSteamUsersInGroup(groupID int64) ([]SteamUserForGroup, error) {
// allUserInGroup, err := action.
tx, err := sqlite3.GetTran()
if err != nil {
return nil, err