 import Foundation
 import ZamzamCore
 
-public struct SeedFileStore: SeedStore, Loggable {
+public struct SeedFileStore: SeedStore {
     private static var data: SeedPayloadType?
     
     private let name: String

public extension SeedFileStore {
    
    func configure() {
        guard SeedFileStore.data == nil else { return }
        
        SeedFileStore.data = try? JSONDecoder.default.decode(
            SeedPayload.self,
            forResource: name,
            inBundle: bundle

public extension SeedFileStore {
    
    func fetch(completion: @escaping (Result<SeedPayloadType, DataError>) -> Void) {
        completion(.success(Self.data ?? SeedPayload()))
    }
}

public extension SeedFileStore {
    
    func set(data: SeedPayloadType) {
        Self.data = data
    }
}
