fix(emqx_schema): allow listener to be null

This commit is contained in:
Zaiming Shi 2021-09-03 23:24:37 +02:00
parent 07069898b1
commit a9cca84595
1 changed files with 5 additions and 0 deletions

View File

@ -377,26 +377,31 @@ fields("listeners") ->
[ {"tcp", [ {"tcp",
sc(ref("tcp_listeners"), sc(ref("tcp_listeners"),
#{ desc => "TCP listeners" #{ desc => "TCP listeners"
, nullable => {true, recursive}
}) })
} }
, {"ssl", , {"ssl",
sc(ref("ssl_listeners"), sc(ref("ssl_listeners"),
#{ desc => "SSL listeners" #{ desc => "SSL listeners"
, nullable => {true, recursive}
}) })
} }
, {"ws", , {"ws",
sc(ref("ws_listeners"), sc(ref("ws_listeners"),
#{ desc => "HTTP websocket listeners" #{ desc => "HTTP websocket listeners"
, nullable => {true, recursive}
}) })
} }
, {"wss", , {"wss",
sc(ref("wss_listeners"), sc(ref("wss_listeners"),
#{ desc => "HTTPS websocket listeners" #{ desc => "HTTPS websocket listeners"
, nullable => {true, recursive}
}) })
} }
, {"quic", , {"quic",
sc(ref("quic_listeners"), sc(ref("quic_listeners"),
#{ desc => "QUIC listeners" #{ desc => "QUIC listeners"
, nullable => {true, recursive}
}) })
} }
]; ];