Ursus 1.3.0

Ursus 1.3.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2020年7月
SPM支持 SPM

Daniel Clelland 维护。



 
依赖
Alamofire~> 5.2
UrsusAtom~> 1.0
 

Ursus 1.3.0

  • 作者:
  • Daniel Clelland

Ursus

Swift 编写的用于 iOS/macOS 的 Urbit HTTP/%eyre 客户端。

请参考我的 Ursus Chat 仓库中的示例项目。

使用说明

Ursus 仍在不断发展中——将会有更好的文档和演示应用程序。现在提供以下快速概述:

let ursus = Ursus(url: URL(string: "https://")!, code: "fipfes-fipfes-fipfes-fipfes")
ursus.loginRequest() { ship in
    ursus.subscribeRequest(ship: ship, app: "chat-view", path: "/primary") { event in
        print("On subscribe event:", event)
    }
}

安装

Ursus 可以通过向您的 Podfile 添加以下行来使用 Cocoapods 进行安装

pod 'Ursus', '~> 1.2'

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

待办事项清单

使代码库更加美观的事物

  • 添加对新的 %scry 端点的支持
  • 新的 %logout 端点是否应该清除 urbauth cookie?
  • 将通行证ID返回给事件处理程序,以便发起取消订阅请求。
  • 妥善测试 AckRequestUnsubscribeRequestDeleteRequest
  • 更好的文档/示例。

其他客户端

依赖项