2023-07-26 21:15:39 +00:00
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
|
|
|
"flag"
|
|
|
|
"strings"
|
|
|
|
)
|
|
|
|
|
|
|
|
func main() {
|
2023-08-14 10:25:09 +00:00
|
|
|
svcAddr := flag.String("svc-addr", "http://localhost:8080", "service baseurl to register in logjam ( shouldn't end with / )")
|
|
|
|
src := flag.String("src", "localhost:8080", "listenHost:listenPort")
|
2023-08-19 10:11:23 +00:00
|
|
|
logjamBaseUrl := flag.String("logjam-base-url", "http://localhost:443", "logjam base url(shouldn't end with /)")
|
2023-08-14 10:25:09 +00:00
|
|
|
targetRoom := flag.String("targetRoom", "test-room", "target room")
|
2023-07-26 21:15:39 +00:00
|
|
|
|
|
|
|
flag.Parse()
|
|
|
|
|
|
|
|
if strings.HasSuffix(*logjamBaseUrl, "/") {
|
|
|
|
panic("logjam-base-url shouldn't end with /")
|
|
|
|
}
|
2023-07-31 12:27:40 +00:00
|
|
|
if strings.HasSuffix(*svcAddr, "/") {
|
|
|
|
panic("service address shouldn't end with /")
|
|
|
|
}
|
2023-07-26 21:15:39 +00:00
|
|
|
app := App{}
|
2023-07-31 12:27:40 +00:00
|
|
|
app.Init(*src, *svcAddr, *logjamBaseUrl, *targetRoom)
|
2023-07-26 21:15:39 +00:00
|
|
|
app.Run()
|
|
|
|
}
|