diff --git a/IPAPI/IPAPI.swift b/IPAPI/IPAPI.swift index 7a36e5e..f15d4f6 100644 --- a/IPAPI/IPAPI.swift +++ b/IPAPI/IPAPI.swift @@ -19,7 +19,10 @@ open class IPAPI { fileprivate static let endpointUrl = "http://ip-api.com/json" open class func location(_ session: URLSession) -> Observable { - let url = URL(string: endpointUrl)! + guard let url: URL = URL(string: endpointUrl) else { + return Observable.just(nil) + } + return session.rx .json(url: url) .observeOn(MainScheduler.asyncInstance)