mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
31 lines
682 B
Swift
31 lines
682 B
Swift
import DivKit
|
|
import Foundation
|
|
import LayoutKit
|
|
|
|
final class MockDivExtensionHandler: DivExtensionHandler {
|
|
var id: String = "mock_extension"
|
|
var preloadURL = URL(string: "https://example.com/mock.json")!
|
|
|
|
func getPreloadURLs(div _: DivBase, expressionResolver _: ExpressionResolver) -> [URL] {
|
|
[preloadURL]
|
|
}
|
|
|
|
func accept(div _: DivBase, context _: DivBlockModelingContext) {}
|
|
|
|
func applyBeforeBaseProperties(
|
|
to block: Block,
|
|
div _: DivBase,
|
|
context _: DivBlockModelingContext
|
|
) -> Block {
|
|
block
|
|
}
|
|
|
|
func applyAfterBaseProperties(
|
|
to block: Block,
|
|
div _: DivBase,
|
|
context _: DivBlockModelingContext
|
|
) -> Block {
|
|
block
|
|
}
|
|
}
|