🐛 Fix user cannot end own call

🐛 Fix get realm member issue
This commit is contained in:
2024-06-23 01:10:39 +08:00
parent 6e2d0b11d9
commit f4a29faadf
3 changed files with 8 additions and 4 deletions

View File

@ -213,7 +213,7 @@ func joinChannel(c *fiber.Ctx) error {
return fiber.NewError(fiber.StatusBadRequest, "you was impossible to join a channel without related realm")
}
if realm, err := services.GetRealm(channel.Realm.ExternalID); err != nil {
if realm, err := services.GetRealmWithExtID(channel.Realm.ExternalID); err != nil {
return fiber.NewError(fiber.StatusInternalServerError, fmt.Sprintf("invalid channel, related realm was not found: %v", err))
} else if _, err := services.GetRealmMember(realm.ExternalID, user.ExternalID); err != nil {
return fiber.NewError(fiber.StatusBadRequest, fmt.Sprintf("you are not a part of the realm: %v", err))