目录
目录README.md

ReplayLatest

The ReplayLatest makes it simple for subscribers to share and receive the most recent values immediately upon subscription.

Usage

Ensure to import ReplayLatest in each file you wish to have access to the utility.

The operators can then be used as part of your usual publisher chain declaration:

let subject = PassthroughSubject<Int, Never>()
let publisher = subject.replayLatest(capacity: 2)

Debugging

ReplayLatest has a built-in printSink() operator that you can use to debug a subscription without the need to add a separate subscriber like so:

Just("value").printSink()

Installation

Swift Package Manager:

dependencies: [
    .package(url: "https://github.com/abdalaliii/ReplayLatest.git")
]

Developer Notes

This whole project is a work in progress, a learning exercise.

License

ReplayLatest is available under the MIT license. See the LICENSE file for more info.

关于
32.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号