feat: add GetGroupMemberList function to actionManager for retrieving group member IDs and initiate websocket communication
This commit is contained in:
parent
9afe78301a
commit
d464f18fbd
@ -55,3 +55,15 @@ func (am *actionManager) DrawbackMsg(msgId int32) error {
|
|||||||
}
|
}
|
||||||
return nil
|
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
|
||||||
|
}
|
||||||
|
@ -154,6 +154,7 @@ func getSteamUser(qqid int64) (SteamUser, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func getSteamUsersInGroup(groupID int64) ([]SteamUserForGroup, error) {
|
func getSteamUsersInGroup(groupID int64) ([]SteamUserForGroup, error) {
|
||||||
|
// allUserInGroup, err := action.
|
||||||
tx, err := sqlite3.GetTran()
|
tx, err := sqlite3.GetTran()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user