Browse Source

support for custom meeting URL

master
David Haukeness 5 years ago
parent
commit
5cbd85b048
No known key found for this signature in database
GPG Key ID: 54F2372DDB7F9462
  1. 12
      jitsi.go

12
jitsi.go

@ -19,9 +19,10 @@ type phoneNumber struct {
} }
type jitsiMeeting struct { type jitsiMeeting struct {
Name string Name string
ID string CustomServer string
Phone []phoneNumber ID string
Phone []phoneNumber
} }
func (j *jitsiMeeting) getJitsiName() error { func (j *jitsiMeeting) getJitsiName() error {
@ -34,7 +35,10 @@ func (j *jitsiMeeting) getJitsiName() error {
} }
func (j *jitsiMeeting) getURL() string { func (j *jitsiMeeting) getURL() string {
return fmt.Sprintf("https://meet.jit.si/%s", j.Name) if j.CustomServer == "" {
return fmt.Sprintf("https://meet.jit.si/%s", j.Name)
}
return fmt.Sprintf("%s/%s", j.CustomServer, j.Name)
} }
func (j *jitsiMeeting) getPIN() string { func (j *jitsiMeeting) getPIN() string {

Loading…
Cancel
Save