Skip to content

Release 85ac7c440d792705f612de66772bf67a35613cd2 #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 7, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -27,8 +27,8 @@ let package = Package(
swiftSettings: [.unsafeFlags(["-suppress-warnings"])]),
.binaryTarget(
name: "BitwardenFFI",
url: "https://bwlivefronttest.blob.core.windows.net/sdk/3c16656-BitwardenFFI.xcframework.zip",
checksum: "72f5db3c6afc1860091154db431d46c56a37ff786f754183dc27d7cf2a3a5856"),
url: "https://bwlivefronttest.blob.core.windows.net/sdk/85ac7c4-BitwardenFFI.xcframework.zip",
checksum: "c381201bb2f6c4c8531ef1ae0fab8caeffd4b906317feaeebe19392cc9a2246e"),
.testTarget(
name: "BitwardenSdkTests",
dependencies: ["BitwardenSdk"])
51 changes: 4 additions & 47 deletions Sources/BitwardenSdk/BitwardenCore.swift
Original file line number Diff line number Diff line change
@@ -4179,11 +4179,11 @@ public struct LoginView {
public let uris: [LoginUriView]?
public let totp: String?
public let autofillOnPageLoad: Bool?
public let fido2Credentials: [Fido2CredentialView]?
public let fido2Credentials: [Fido2Credential]?

// Default memberwise initializers are never public by default, so we
// declare one manually.
public init(username: String?, password: String?, passwordRevisionDate: DateTime?, uris: [LoginUriView]?, totp: String?, autofillOnPageLoad: Bool?, fido2Credentials: [Fido2CredentialView]?) {
public init(username: String?, password: String?, passwordRevisionDate: DateTime?, uris: [LoginUriView]?, totp: String?, autofillOnPageLoad: Bool?, fido2Credentials: [Fido2Credential]?) {
self.username = username
self.password = password
self.passwordRevisionDate = passwordRevisionDate
@@ -4244,7 +4244,7 @@ public struct FfiConverterTypeLoginView: FfiConverterRustBuffer {
uris: FfiConverterOptionSequenceTypeLoginUriView.read(from: &buf),
totp: FfiConverterOptionString.read(from: &buf),
autofillOnPageLoad: FfiConverterOptionBool.read(from: &buf),
fido2Credentials: FfiConverterOptionSequenceTypeFido2CredentialView.read(from: &buf)
fido2Credentials: FfiConverterOptionSequenceTypeFido2Credential.read(from: &buf)
)
}

@@ -4255,7 +4255,7 @@ public struct FfiConverterTypeLoginView: FfiConverterRustBuffer {
FfiConverterOptionSequenceTypeLoginUriView.write(value.uris, into: &buf)
FfiConverterOptionString.write(value.totp, into: &buf)
FfiConverterOptionBool.write(value.autofillOnPageLoad, into: &buf)
FfiConverterOptionSequenceTypeFido2CredentialView.write(value.fido2Credentials, into: &buf)
FfiConverterOptionSequenceTypeFido2Credential.write(value.fido2Credentials, into: &buf)
}
}

@@ -7847,27 +7847,6 @@ fileprivate struct FfiConverterOptionSequenceTypeFido2Credential: FfiConverterRu
}
}

fileprivate struct FfiConverterOptionSequenceTypeFido2CredentialView: FfiConverterRustBuffer {
typealias SwiftType = [Fido2CredentialView]?

public static func write(_ value: SwiftType, into buf: inout [UInt8]) {
guard let value = value else {
writeInt(&buf, Int8(0))
return
}
writeInt(&buf, Int8(1))
FfiConverterSequenceTypeFido2CredentialView.write(value, into: &buf)
}

public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SwiftType {
switch try readInt(&buf) as Int8 {
case 0: return nil
case 1: return try FfiConverterSequenceTypeFido2CredentialView.read(from: &buf)
default: throw UniffiInternalError.unexpectedOptionalTag
}
}
}

fileprivate struct FfiConverterOptionSequenceTypeField: FfiConverterRustBuffer {
typealias SwiftType = [Field]?

@@ -8208,28 +8187,6 @@ fileprivate struct FfiConverterSequenceTypeFido2Credential: FfiConverterRustBuff
}
}

fileprivate struct FfiConverterSequenceTypeFido2CredentialView: FfiConverterRustBuffer {
typealias SwiftType = [Fido2CredentialView]

public static func write(_ value: [Fido2CredentialView], into buf: inout [UInt8]) {
let len = Int32(value.count)
writeInt(&buf, len)
for item in value {
FfiConverterTypeFido2CredentialView.write(item, into: &buf)
}
}

public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> [Fido2CredentialView] {
let len: Int32 = try readInt(&buf)
var seq = [Fido2CredentialView]()
seq.reserveCapacity(Int(len))
for _ in 0 ..< len {
seq.append(try FfiConverterTypeFido2CredentialView.read(from: &buf))
}
return seq
}
}

fileprivate struct FfiConverterSequenceTypeField: FfiConverterRustBuffer {
typealias SwiftType = [Field]