Show and clear active filters
This commit is contained in:
@@ -609,6 +609,10 @@ public protocol GotchaCoreProtocol: AnyObject, Sendable {
|
||||
|
||||
func addServer(name: String, url: String, token: String) async throws -> UInt32
|
||||
|
||||
func clearIssueFilters(owner: String, repository: String) throws
|
||||
|
||||
func clearPullFilters() throws
|
||||
|
||||
func commitDiff(owner: String, repository: String, sha: String, path: String) async throws -> DiffPage
|
||||
|
||||
func commitFiles(owner: String, repository: String, sha: String) async throws -> [FileRow]
|
||||
@@ -771,6 +775,24 @@ open func addServer(name: String, url: String, token: String)async throws -> UI
|
||||
)
|
||||
}
|
||||
|
||||
open func clearIssueFilters(owner: String, repository: String)throws {try rustCallWithError(FfiConverterTypeGotchaError_lift) {
|
||||
uniffiCallStatus in
|
||||
uniffi_gotcha_core_fn_method_gotchacore_clear_issue_filters(
|
||||
self.uniffiCloneHandle(),
|
||||
FfiConverterString.lower(owner),
|
||||
FfiConverterString.lower(repository),uniffiCallStatus
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
open func clearPullFilters()throws {try rustCallWithError(FfiConverterTypeGotchaError_lift) {
|
||||
uniffiCallStatus in
|
||||
uniffi_gotcha_core_fn_method_gotchacore_clear_pull_filters(
|
||||
self.uniffiCloneHandle(),uniffiCallStatus
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
open func commitDiff(owner: String, repository: String, sha: String, path: String)async throws -> DiffPage {
|
||||
return
|
||||
try await uniffiRustCallAsync(
|
||||
@@ -4015,6 +4037,12 @@ private let initializationResult: InitializationResult = {
|
||||
if (uniffi_gotcha_core_checksum_method_gotchacore_add_server() != 42705) {
|
||||
return InitializationResult.apiChecksumMismatch
|
||||
}
|
||||
if (uniffi_gotcha_core_checksum_method_gotchacore_clear_issue_filters() != 11092) {
|
||||
return InitializationResult.apiChecksumMismatch
|
||||
}
|
||||
if (uniffi_gotcha_core_checksum_method_gotchacore_clear_pull_filters() != 36676) {
|
||||
return InitializationResult.apiChecksumMismatch
|
||||
}
|
||||
if (uniffi_gotcha_core_checksum_method_gotchacore_commit_diff() != 56887) {
|
||||
return InitializationResult.apiChecksumMismatch
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user