mirror of
https://github.com/Ranchero-Software/NetNewsWire.git
synced 2025-02-02 20:16:54 +01:00
Remove OAuthSwift and its dependencies.
This commit is contained in:
parent
573ff1314e
commit
52c7ae2b53
@ -1144,7 +1144,7 @@ private extension MainWindowController {
|
|||||||
return currentLink != nil
|
return currentLink != nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if let webfeed = currentTimelineViewController?.selectedArticles.first?.webFeed {
|
if currentTimelineViewController?.selectedArticles.first?.webFeed != nil {
|
||||||
toolbarButton.isEnabled = true
|
toolbarButton.isEnabled = true
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1171,7 +1171,7 @@ private extension MainWindowController {
|
|||||||
return currentLink != nil
|
return currentLink != nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if let webfeed = currentTimelineViewController?.selectedArticles.first?.webFeed {
|
if currentTimelineViewController?.selectedArticles.first?.webFeed != nil {
|
||||||
toolbarButton.isEnabled = true
|
toolbarButton.isEnabled = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,51 +1,6 @@
|
|||||||
{
|
{
|
||||||
"object": {
|
"object": {
|
||||||
"pins": [
|
"pins": [
|
||||||
{
|
|
||||||
"package": "BrightFutures",
|
|
||||||
"repositoryURL": "https://github.com/Thomvis/BrightFutures.git",
|
|
||||||
"state": {
|
|
||||||
"branch": null,
|
|
||||||
"revision": "939858b811026f85e87847a808f0bea2f187e5c4",
|
|
||||||
"version": "8.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"package": "Erik",
|
|
||||||
"repositoryURL": "https://github.com/phimage/Erik.git",
|
|
||||||
"state": {
|
|
||||||
"branch": null,
|
|
||||||
"revision": "109a130e9cdb00789a43a7a625293eeb12d22989",
|
|
||||||
"version": "5.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"package": "FileKit",
|
|
||||||
"repositoryURL": "https://github.com/nvzqz/FileKit.git",
|
|
||||||
"state": {
|
|
||||||
"branch": null,
|
|
||||||
"revision": "826d9161b184509f80d85c28cd612d630646de98",
|
|
||||||
"version": "6.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"package": "Kanna",
|
|
||||||
"repositoryURL": "https://github.com/tid-kijyun/Kanna.git",
|
|
||||||
"state": {
|
|
||||||
"branch": null,
|
|
||||||
"revision": "f9e4922223dd0d3dfbf02ca70812cf5531fc0593",
|
|
||||||
"version": "5.2.7"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"package": "OAuthSwift",
|
|
||||||
"repositoryURL": "https://github.com/OAuthSwift/OAuthSwift.git",
|
|
||||||
"state": {
|
|
||||||
"branch": null,
|
|
||||||
"revision": "fde77955e6983fbfaabd491709d52b8a82fda4d0",
|
|
||||||
"version": "2.1.2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"package": "PLCrashReporter",
|
"package": "PLCrashReporter",
|
||||||
"repositoryURL": "https://github.com/microsoft/plcrashreporter.git",
|
"repositoryURL": "https://github.com/microsoft/plcrashreporter.git",
|
||||||
@ -109,15 +64,6 @@
|
|||||||
"version": "2.0.1"
|
"version": "2.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"package": "Swifter",
|
|
||||||
"repositoryURL": "https://github.com/httpswift/swifter.git",
|
|
||||||
"state": {
|
|
||||||
"branch": null,
|
|
||||||
"revision": "9483a5d459b45c3ffd059f7b55f9638e268632fd",
|
|
||||||
"version": "1.5.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"package": "Zip",
|
"package": "Zip",
|
||||||
"repositoryURL": "https://github.com/marmelroy/Zip.git",
|
"repositoryURL": "https://github.com/marmelroy/Zip.git",
|
||||||
|
@ -8,16 +8,14 @@ let package = Package(
|
|||||||
.library(
|
.library(
|
||||||
name: "Secrets",
|
name: "Secrets",
|
||||||
type: .dynamic,
|
type: .dynamic,
|
||||||
targets: ["Secrets"]),
|
targets: ["Secrets"]
|
||||||
],
|
)
|
||||||
dependencies: [
|
|
||||||
.package(url: "https://github.com/OAuthSwift/OAuthSwift.git", .exact("2.1.2")),
|
|
||||||
],
|
],
|
||||||
|
dependencies: [],
|
||||||
targets: [
|
targets: [
|
||||||
.target(
|
.target(
|
||||||
name: "Secrets",
|
name: "Secrets",
|
||||||
dependencies: [
|
dependencies: []
|
||||||
"OAuthSwift",
|
)
|
||||||
]),
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
//
|
|
||||||
// OAuth1SwiftProvider.swift
|
|
||||||
// Secrets
|
|
||||||
//
|
|
||||||
// Created by Maurice Parker on 4/14/20.
|
|
||||||
// Copyright © 2020 Ranchero Software, LLC. All rights reserved.
|
|
||||||
//
|
|
||||||
|
|
||||||
import Foundation
|
|
||||||
import OAuthSwift
|
|
||||||
|
|
||||||
public protocol OAuth1SwiftProvider {
|
|
||||||
|
|
||||||
static var oauth1Swift: OAuth1Swift { get }
|
|
||||||
static var callbackURL: URL { get }
|
|
||||||
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
//
|
|
||||||
// OAuth2SwiftProvider.swift
|
|
||||||
// Secrets
|
|
||||||
//
|
|
||||||
// Created by Maurice Parker on 5/2/20.
|
|
||||||
// Copyright © 2020 Ranchero Software, LLC. All rights reserved.
|
|
||||||
//
|
|
||||||
|
|
||||||
import Foundation
|
|
||||||
|
|
||||||
import OAuthSwift
|
|
||||||
|
|
||||||
public protocol OAuth2SwiftProvider {
|
|
||||||
|
|
||||||
static var oauth2Swift: OAuth2Swift { get }
|
|
||||||
static var callbackURL: URL { get }
|
|
||||||
static var oauth2Vars: (state: String, scope: String, params: [String: String]) { get }
|
|
||||||
|
|
||||||
}
|
|
@ -17,7 +17,13 @@ extension URL {
|
|||||||
|
|
||||||
/// Percent encoded `mailto` URL for use with `canOpenUrl`. If the URL doesn't contain the `mailto` scheme, this is `nil`.
|
/// Percent encoded `mailto` URL for use with `canOpenUrl`. If the URL doesn't contain the `mailto` scheme, this is `nil`.
|
||||||
var percentEncodedEmailAddress: URL? {
|
var percentEncodedEmailAddress: URL? {
|
||||||
scheme == "mailto" ? self.string.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)?.url : nil
|
guard scheme == "mailto" else {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
guard let urlString = absoluteString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return URL(string: urlString)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Reverse chronological list of release notes.
|
/// Reverse chronological list of release notes.
|
||||||
|
@ -4,25 +4,9 @@ In addition to our own frameworks (RSCore, RSDatabase, RSParser, RSTree, and RSW
|
|||||||
|
|
||||||
Thank you to the authors of these!
|
Thank you to the authors of these!
|
||||||
|
|
||||||
## [BrightFutures](https://github.com/Thomvis/BrightFutures)
|
|
||||||
Required by OAuthSwift (through Erik) as a testing dependency. Not shipped in NNW.
|
|
||||||
|
|
||||||
## [Erik](https://github.com/phimage/Erik)
|
|
||||||
Required by OAuthSwift as a testing dependency. Not shipped in NNW.
|
|
||||||
|
|
||||||
## [FileKit](https://github.com/nvzqz/FileKit)
|
|
||||||
Required by OAuthSwift (through Erik) as a testing dependency. Not shipped in NNW.
|
|
||||||
|
|
||||||
## [FMDB](https://github.com/ccgus/fmdb)
|
## [FMDB](https://github.com/ccgus/fmdb)
|
||||||
RSDatabase uses FMDB for SQLite persistence.
|
RSDatabase uses FMDB for SQLite persistence.
|
||||||
|
|
||||||
## [Kanna](https://github.com/tid-kijyun/Kanna)
|
|
||||||
Required by OAuthSwift as a testing dependency. Not shipped in NNW.
|
|
||||||
|
|
||||||
## [OAuthSwift](https://github.com/OAuthSwift/OAuthSwift)
|
|
||||||
Our Reddit integration uses the OAuth framework to authenticate with the services
|
|
||||||
and then service requests to them.
|
|
||||||
|
|
||||||
## [PLCrashReporter](https://github.com/microsoft/plcrashreporter)
|
## [PLCrashReporter](https://github.com/microsoft/plcrashreporter)
|
||||||
Used to collect crash reports and send them to Brent. Mac only.
|
Used to collect crash reports and send them to Brent. Mac only.
|
||||||
|
|
||||||
@ -31,3 +15,5 @@ Used to provide application updates to users. Mac only.
|
|||||||
|
|
||||||
## [Swifter](https://github.com/httpswift/swifter)
|
## [Swifter](https://github.com/httpswift/swifter)
|
||||||
Required by OAuthSwift as a testing dependency. Not shipped in NNW.
|
Required by OAuthSwift as a testing dependency. Not shipped in NNW.
|
||||||
|
|
||||||
|
## [Zip]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user