func toUberScopesArray()

in Sources/UberRides/RidesCore/UberScope.swift [189:201]


    func toUberScopesArray() -> [UberScope] {
        // backend sends scope string delimited by both space and plus !!!

        let separatedScopes = components(separatedBy: " ").flatMap { (str: String) in
            str.components(separatedBy: "+")
        }

        let scopesArray = separatedScopes.map { (scopeString: String) in
            UberScope(scopeString: scopeString)
        }

        return scopesArray
    }