Skip to content

Commit

Permalink
refact: refactoring CookieManager
Browse files Browse the repository at this point in the history
  • Loading branch information
makinosp committed Oct 27, 2024
1 parent eb00f73 commit de0bbd8
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions Sources/VRCKit/Utils/CookieManager.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,16 @@ import Foundation
#if canImport(FoundationNetworking)
import FoundationNetworking
#endif
import MemberwiseInit

@MemberwiseInit
public final actor CookieManager {
private var domainURL: String?

init(domainURL: String) {
self.domainURL = domainURL
}
@Init(.internal) private var domainURL: String

/// Retrieves the cookies stored for the VRChat API domain.
/// - Returns: An array of `HTTPCookie` objects.
public var cookies: [HTTPCookie] {
guard let domainURL = domainURL,
let url = URL(string: domainURL),
guard let url = URL(string: domainURL),
let cookies = HTTPCookieStorage.shared.cookies(for: url) else { return [] }
return cookies
}
Expand Down

0 comments on commit de0bbd8

Please sign in to comment.