25 lines
510 B
Swift
25 lines
510 B
Swift
//
|
|
// PersonalRedirectRules.swift
|
|
// App
|
|
//
|
|
// Created by James Magahern on 9/30/20.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
class PersonalRedirectRules
|
|
{
|
|
func redirectedURL(for url: URL) -> URL? {
|
|
if var components = URLComponents(url: url, resolvingAgainstBaseURL: false) {
|
|
|
|
// Rule for nitter.net
|
|
if url.host == "twitter.com" {
|
|
components.host = "nitter.net"
|
|
return components.url
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
}
|