We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 67bb180 commit 14d1653Copy full SHA for 14d1653
1 file changed
Sources/iOSIntPackage/ImagePublisher/ImagePublisherFacade.swift
@@ -38,7 +38,7 @@ final public class ImagePublisherFacade {
38
public func addImagesWithTimer(
39
time interval: TimeInterval,
40
repeat times: RepeatCount,
41
- userImage: UIImage? = nil
+ userImages: [UIImage]? = nil
42
) {
43
var count = 0
44
Timer.scheduledTimer(
@@ -47,8 +47,9 @@ final public class ImagePublisherFacade {
47
) { [weak self] timer in
48
count += 1
49
50
- if let image = userImage {
51
- self?.publisher.add(image: image)
+ if let images = userImages {
+ guard let randomImage = images.randomElement() else { return }
52
+ self?.publisher.add(image: randomImage)
53
} else {
54
guard let imageCase = Images.allCases.randomElement() else { return }
55
let libraryImage = imageCase.image(name: imageCase)
0 commit comments