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 { ...@@ -590,3 +590,12 @@ func InitTRTC(model *domain.Model, imGroupId string) error {
} }
return nil 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) { ...@@ -1761,7 +1761,12 @@ func GroupIn(c *gin.Context) (*mycontext.MyContext, error) {
provider := group_e.GroupProvider_SW provider := group_e.GroupProvider_SW
if group_m.IsUseTRTC(model, groupId) { 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 { } else {
//dayMaxCovertNum := int64(20) //dayMaxCovertNum := int64(20)
//numKey := rediskey.GetConvertToTRTCNum() //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