Commit 4c74e62a authored by hujiebin's avatar hujiebin

feat:groupTrtc delete

parent 387bcf84
......@@ -590,3 +590,12 @@ func InitTRTC(model *domain.Model, imGroupId string) error {
}
return nil
}
// 初始化trtc房间
func DeleteTRTC(model *domain.Model, imGroupId string) error {
if err := model.DB().Model(GroupTrtc{}).Where("im_group_id = ?", imGroupId).Delete(&GroupTrtc{}).Error; err != nil {
model.Log.Errorf("DeleteTRTC err:%v, groupId:%s", err, imGroupId)
return err
}
return nil
}
......@@ -1761,7 +1761,12 @@ func GroupIn(c *gin.Context) (*mycontext.MyContext, error) {
provider := group_e.GroupProvider_SW
if group_m.IsUseTRTC(model, groupId) {
provider = group_e.GroupProvider_TRTC
roomUser, err := group_m.GetRoomOnlineUser(myContext, groupId)
if err == nil && roomUser.Total == 0 {
_ = group_m.DeleteTRTC(model, groupId)
} else {
provider = group_e.GroupProvider_TRTC
}
} else {
//dayMaxCovertNum := int64(20)
//numKey := rediskey.GetConvertToTRTCNum()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment