22 lines
369 B
Swift
22 lines
369 B
Swift
//
|
|
// DBActor.swift
|
|
//
|
|
//
|
|
// Created by Lukáš Korba on 04-08-2024.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
/// Global actor used to protect access to the Data DB.
|
|
@globalActor
|
|
enum DBActor {
|
|
typealias ActorType = Actor
|
|
|
|
actor Actor { }
|
|
static let shared = Actor()
|
|
|
|
static var sharedUnownedExecutor: UnownedSerialExecutor {
|
|
shared.unownedExecutor
|
|
}
|
|
}
|