alert in preview mode if the room has already been closed

peertube
Namekuji 2023-01-11 00:31:57 -05:00
rodzic 98f50c813d
commit 26fcf5e688
2 zmienionych plików z 8 dodań i 1 usunięć

Wyświetl plik

@ -163,6 +163,8 @@ export default {
break;
case 403:
alert(this.$t("loginRequired"));
case 410:
alert(this.$t("errors.alreadyClosed"));
default:
this.$router.push({
name: "login",
@ -893,4 +895,4 @@ export default {
</template>
<style scoped>
</style>
</style>

Wyświetl plik

@ -174,6 +174,11 @@ func previewRoomHandler(c echo.Context) (err error) {
return wrapValidationError(err)
}
room, _ := findRoomByID(c.Request().Context(), roomID)
if room != nil && !room.EndedAt.IsZero() && room.EndedAt.Before(time.Now()) {
return ErrAlreadyEnded
}
lkRoom, _ := getRoomInLivekit(c.Request().Context(), roomID)
if lkRoom == nil {
return ErrRoomNotFound