func writeEvent()

in Sources/Confidence/EventStorage.swift [46:58]


    func writeEvent(event: ConfidenceEvent) throws {
        try storageQueue.sync {
            guard let currentFileHandle = currentFileHandle else {
                return
            }
            let encoder = JSONEncoder()
            let serialied = try encoder.encode(event)
            let delimiter = Data("\n".utf8)
            currentFileHandle.seekToEndOfFile()
            try currentFileHandle.write(contentsOf: delimiter)
            try currentFileHandle.write(contentsOf: serialied)
        }
    }