Merge pull request #2792 from omnivore-app/fix/web-trim-rss-url

Trim RSS URLs before validating them to remove whitespace
This commit is contained in:
Jackson Harper
2023-09-25 14:12:37 +08:00
committed by GitHub

View File

@ -25,9 +25,8 @@ const Header = styled(Box, {
export default function AddRssFeed(): JSX.Element {
const router = useRouter()
const [errorMessage, setErrorMessage] = useState<string | undefined>(
undefined
)
const [errorMessage, setErrorMessage] =
useState<string | undefined>(undefined)
const [feedUrl, setFeedUrl] = useState<string>('')
const subscribe = useCallback(async () => {
@ -39,7 +38,7 @@ export default function AddRssFeed(): JSX.Element {
let normailizedUrl: string
// normalize the url
try {
normailizedUrl = new URL(feedUrl).toString()
normailizedUrl = new URL(feedUrl.trim()).toString()
} catch (e) {
setErrorMessage('Please enter a valid feed URL')
return