//
// Copyright 2021 Adobe. All rights reserved.
// This file is licensed to you under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License. You may obtain a copy
// of the License at http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software distributed under
// the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
// OF ANY KIND, either express or implied. See the License for the specific language
// governing permissions and limitations under the License.
//

@testable import AEPServices
import Foundation

/// MockDataQueue - see also AEPServices/Mocks
public class MockHitProcessor: HitProcessing {
    public func retryInterval(for entity: DataEntity) -> TimeInterval {
        return 5
    }

    public init() {}

    public func processHit(entity _: DataEntity, completion: @escaping (Bool) -> Void) {
        completion(true)
    }
}
