- cyclomatic_complexity
- trailing_comma
- function_parameter_count
- - opening_brace
- todo
- trailing_whitespace
file_length:
private func needsReset(info: HenseiDidChangeUserInfo) -> Bool {
// 変更のあった艦隊の旗艦は工作艦か?
if let flagShipType = shipTypeId(fleetNumber: info.fleetNumber, position: 0),
- repairShipTypeIds.contains(flagShipType)
- { return true }
+ repairShipTypeIds.contains(flagShipType) {
+ return true
+ }
if info.type == .replace,
let replaceFleet = info.replaceFleetNumber,
let flagShipType = shipTypeId(fleetNumber: replaceFleet, position: 0),
- repairShipTypeIds.contains(flagShipType)
- { return true }
+ repairShipTypeIds.contains(flagShipType) {
+ return true
+ }
// 変更のあった艦娘は工作艦か?
// 旗艦から外れたか?
if info.type == .remove || info.type == .append,
let shipType = shipTypeId(shipId: info.shipID),
- repairShipTypeIds.contains(shipType)
- { return info.position == 0 }
+ repairShipTypeIds.contains(shipType) {
+ return info.position == 0
+ }
if info.type == .replace,
let shipId = info.replaceShipID,
let shipType = shipTypeId(shipId: shipId),
repairShipTypeIds.contains(shipType),
- let replacePos = info.replacePosition
- { return replacePos == 0 }
+ let replacePos = info.replacePosition {
+ return replacePos == 0
+ }
return false
}
.addObserver(forName: .NSWindowWillClose,
object: browser.window,
queue: nil) { [unowned self] notification in
- NotificationCenter.default.removeObserver(token)
- if let obj = notification.object as? NSWindow,
- let index = self.browserWindowControllers.index(where: { $0.window == obj })
- { self.browserWindowControllers.remove(at: index) }
+ NotificationCenter.default.removeObserver(token)
+ if let obj = notification.object as? NSWindow,
+ let index = self.browserWindowControllers.index(where: { $0.window == obj }) {
+ self.browserWindowControllers.remove(at: index)
+ }
}
return browser
}
private func policy(request: URLRequest) -> URLCache.StoragePolicy {
if let scheme = request.url?.scheme?.lowercased(),
- scheme == "https"
- { return .allowedInMemoryOnly }
+ scheme == "https" {
+ return .allowedInMemoryOnly
+ }
return .allowed
}
func CacheStoragePolicy(for request: URLRequest, response: HTTPURLResponse) -> URLCache.StoragePolicy {
if cacheable(status: response.statusCode),
cacheable(response: response),
- cacheable(request: request)
- {
+ cacheable(request: request) {
return policy(request: request)
}
return .notAllowed
override class func canInit(with request: URLRequest) -> Bool {
if let _ = property(forKey: requestProperty, in: request) { return false }
if let scheme = request.url?.scheme?.lowercased(),
- (scheme == "http" || scheme == "https")
- { return true }
+ (scheme == "http" || scheme == "https") {
+ return true
+ }
return false
}
override class func canonicalRequest(for request: URLRequest) -> URLRequest {
if let cache = CustomHTTPProtocol.kcdURLCache.cachedResponse(for: request),
let info = cache.userInfo,
let expires = info["Expires"] as? Date,
- Date().compare(expires) == .orderedAscending
- {
+ Date().compare(expires) == .orderedAscending {
use(cache)
if let name = request.url?.lastPathComponent {
Debug.print("Use cache for", name, level: .full)
func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
if let error = error {
if canRetry(error: error as NSError),
- let request = task.originalRequest
- {
+ let request = task.originalRequest {
didRetry = true
dataTask = session.dataTask(with: request)
dataTask?.resume()
CustomHTTPProtocol.cachedExtensions.contains(ext),
let request = task.originalRequest,
let response = task.response as? HTTPURLResponse,
- let expires = response.expires()
- {
+ let expires = response.expires() {
let cache = CachedURLResponse(response: response,
data: data,
userInfo: ["Expires": expires],
let s = cc[range.upperBound..<cc.endIndex]
.components(separatedBy: ",")
.first,
- let age = TimeInterval(s)
- {
+ let age = TimeInterval(s) {
return Date(timeIntervalSinceNow: age)
}
if let ex = (allHeaderFields["Expires"] as? String)?.lowercased(),
- let exp = httpDateFormatter.date(from: ex)
- {
+ let exp = httpDateFormatter.date(from: ex) {
return exp
}
return nil
guard let state = state as? Int,
let stat = State(rawValue: state)
else { return print("unknown State") }
- if stat == .none || stat == .finish {
+ if stat == .none || stat == .finish {
if stat == .none { didNotify = false }
name = nil
time = nil
currentDay.hour = hour
currentDay.minute = minutes
if let notifyDate = Calendar.current.date(from: currentDay),
- now.compare(notifyDate) == .orderedDescending
- {
+ now.compare(notifyDate) == .orderedDescending {
currentDay.day? += 1
NotificationCenter.default.post(name: .Periodic, object: self)
}
}
if let masterSlotItemId = afterSlot["api_slotitem_id"] as? Int,
masterSlotItemId != slotItem.slotitem_id,
- let masterSlotItem = store.masterSlotItem(by: slotItemId)
- {
+ let masterSlotItem = store.masterSlotItem(by: slotItemId) {
slotItem.master_slotItem = masterSlotItem
slotItem.slotitem_id = slotItemId
}
@IBOutlet weak var left: NSView!
@IBOutlet weak var right: NSView!
- private lazy var detailViewController: ScreenshotDetailViewController =
- { return ScreenshotDetailViewController() }()
- private var editorViewController: ScreenshotEditorViewController =
- { return ScreenshotEditorViewController() }()
+ private lazy var detailViewController: ScreenshotDetailViewController = {
+ return ScreenshotDetailViewController()
+ }()
+ private var editorViewController: ScreenshotEditorViewController = {
+ return ScreenshotEditorViewController()
+ }()
private var viewControllers: [NSViewController] = []
fileprivate weak var currentRightViewController: BridgeViewController?
- fileprivate lazy var listViewController: ScreenshotListViewController =
- { return ScreenshotListViewController() }()
+ fileprivate lazy var listViewController: ScreenshotListViewController = {
+ return ScreenshotListViewController()
+ }()
var filterPredicate: NSPredicate? = nil {
didSet {
if itemId == -1 { return .notEquip(maxCount) }
if let item = slotItem(index),
- allPlaneTypes.contains(item.master_slotItem.type_2)
- { return .equiped(slotItemCount(index), maxCount) }
+ allPlaneTypes.contains(item.master_slotItem.type_2) {
+ return .equiped(slotItemCount(index), maxCount)
+ }
return .notEquip(maxCount)
}
private func planeString(_ index: Int) -> String? {