💩 Switch to use livekit (Non-tested)
This commit is contained in:
@ -136,10 +136,10 @@ func exchangeCallToken(c *fiber.Ctx) error {
|
||||
} else {
|
||||
return c.JSON(fiber.Map{
|
||||
"token": tk,
|
||||
"endpoint": viper.GetString("meeting.endpoint"),
|
||||
"endpoint": viper.GetString("calling.endpoint"),
|
||||
"full_url": fmt.Sprintf(
|
||||
"%s/%s?jwt=%s",
|
||||
viper.GetString("meeting.endpoint"),
|
||||
viper.GetString("calling.endpoint"),
|
||||
call.ExternalID,
|
||||
url.QueryEscape(tk),
|
||||
),
|
||||
|
@ -53,13 +53,15 @@ func createChannel(c *fiber.Ctx) error {
|
||||
user := c.Locals("principal").(models.Account)
|
||||
|
||||
var data struct {
|
||||
Alias string `json:"alias" validate:"required,min=4,max=32"`
|
||||
Alias string `json:"alias" validate:"required,lowercase,min=4,max=32"`
|
||||
Name string `json:"name" validate:"required"`
|
||||
Description string `json:"description"`
|
||||
}
|
||||
|
||||
if err := BindAndValidate(c, &data); err != nil {
|
||||
return err
|
||||
} else if err = services.GetChannelAliasAvailability(data.Alias); err != nil {
|
||||
return fiber.NewError(fiber.StatusBadRequest, err.Error())
|
||||
}
|
||||
|
||||
channel, err := services.NewChannel(user, data.Alias, data.Name, data.Description)
|
||||
|
Reference in New Issue
Block a user