AlamofireEventSource 1.2.1

AlamofireEventSource 1.2.1

Daniel Clelland维护。



  • 作者
  • Daniel Clelland

AlamofireEventSource

Alamofire插件用于服务器事件(SSE)。

用法

import Alamofire
import AlamofireEventSource

let endpoint = URL(string: "https:///sse")!
let request = Session.default.eventSourceRequest(endpoint, lastEventID: "0").responseEventSource { eventSource in
    switch eventSource.event {
    case .message(let message):
        print("Event source received message:", message)
    case .complete(let completion):
        print("Event source completed:", completion)
    }
}

安装

使用CocoaPods安装Ursus,请将以下行添加到您的podfile中

`pod 'AlamofireEventSource', '~> 1.2'`

如有需要,我可以帮助您设置Carthage或Swift Package Manager支持。

待办事项列表

这些将会使代码库变得更好

  • 添加对Combine发布者的支持

参考