Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: crappy XMTPRustSwift usage * feat: get Rust networking selftest in * feat: add gRPC selftest * test: grpc test * feat: cleaned up Swift package to use local reference, works great * feat: query using gRPC library works * fix: refactor a bit but query still works * feat: with local_test_only_005 branch, publish/query pass * feat: all tests pass with rustClient * feat: checkpoint - no more GRPC dependency * Use remote package * checkpoint: Getting closer to building, need to fix secp256k1 issues * wip: commit code calling secp256k1 * wip * wip * Bring in the proto types for now * Make version match XMTPRust * add swift version * wip * Integrate xmtp-rust-swift 0.2.0-beta0 (#97) * wip: does not build yet, no progress on subscribe needs AsyncIterator * fix: some tests pass, subscribe still not implemented * feat: initialize rust client outside of GRPCApiClient * feat: partial integration of newest Rust<>Swift bindings * feat: implement polling subscribe * test: add test for content in testStreamingMessagesFromV2Conversations * feat: working if you comment out NotificationService logic * Get tests building again * Cleanups * Format * Ignore pods * Updates * Update package.resolved * Fix lint * Fix more lint * update pod * Bump XMTPRust version * Get example app building again * Move everything to cocoapods * Get rid of cocoapods for the example app * Try to get XMTP buildable for testing * Fix test building * wip: tests seemed to pass * fix: reset the cocoapod * fix: tests pass with new paging info changes, removed some printlns, need to address QueryResponse ownership * fix: upgrade to XMTPRust=0.2.2-beta0 to attempt to fix Package.resolved issue in Xcode cloud * fix: delete Package.resolved from xcshareddata * fix: attempt to use Package.resolved from a passing commit * fix: open Example app and let swift re-resolve * fix: use package.resolved after running example app successfully * fix: try to undo changes to XMTP.xcscheme --------- Co-authored-by: Michael Xu <[email protected]> * Use Buf to generate proto code (#93) * fix: remove proto dependency from Package.swift (#101) * feat: remove proto Package.swift dependency * fix: try a pod install * fix: local tests failing due to improper mem copying, .bytes extension not available in pods (#102) * fix: re-introduce 16.0 restriction * fix: passes pod lint now * fix: use exact secp256k1 version * fix: utilize QueryResponse paging info * fix: use 0.2.2-beta0 XMTPRust * feat: prep for 0.2.0-alpha0 test release * fix: commit updated dependency manifests * fix: make sure to return cursor information from response * style: fix indent in the ApiClient.swift file * test: remove empty no-op gRPC test * style: fix indents and remove imports * fix: remove unnecessary Data extension and replace with existing for RustVecs * test: add a PaginationTest class * test: need to do unused client initializations to upload contact bundles * fix: remove unnecessary comment and remaining unneeded Data<>RustVec extensions * docs: add comment and flush out podspec description * style: add spaces to example podfile * test: remove extraneous takesAWallet test * test: remove unnecessary test lines in TestHelper * docs: fix comment about empty PublishResponse * test: fix pagination test race condition with duplicate convos * fix: attempt to see if xcode cloud works without cocoapods * fix: attempt to revert example app to main * fix: updated Package.resolved * fix: delete unnecessary new schemes that are missing from main * test: pagination tests should be local node only --------- Co-authored-by: Michael Xu <[email protected]> Co-authored-by: Michael Xu <[email protected]> Co-authored-by: Nicholas Molnar <[email protected]> Co-authored-by: Nicholas Molnar <[email protected]>
- Loading branch information