From 611d2ca5ffade017b8a95ce106618915cd2aa21d Mon Sep 17 00:00:00 2001 From: TharmiganK Date: Sat, 1 Feb 2025 09:02:34 +0530 Subject: [PATCH] Add suggested changes --- ballerina/http_default_listener.bal | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ballerina/http_default_listener.bal b/ballerina/http_default_listener.bal index 977c3e77f..6085cf9ea 100644 --- a/ballerina/http_default_listener.bal +++ b/ballerina/http_default_listener.bal @@ -43,12 +43,9 @@ public configurable ListenerConfiguration defaultListenerConfig = {}; # + return - The default HTTP listener or an error if the listener creation fails. public isolated function getDefaultListener() returns Listener|ListenerError { lock { - Listener? tempListener = defaultListener; - if tempListener is Listener { - return tempListener; + if defaultListener is () { + defaultListener = check new (defaultListenerPort, defaultListenerConfig); } - Listener 'listener = check new Listener(defaultListenerPort, defaultListenerConfig); - defaultListener = 'listener; - return 'listener; + return checkpanic defaultListener.ensureType(); } }