diff --git a/.github/workflows/issue_comment.yml b/.github/workflows/issue_comment.yml index 822ff84a1c..2670f9d622 100644 --- a/.github/workflows/issue_comment.yml +++ b/.github/workflows/issue_comment.yml @@ -21,6 +21,7 @@ jobs: adjust-labels: runs-on: ubuntu-latest + if: ${{ github.event.issue.state == 'open' }} permissions: issues: write env: diff --git a/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift b/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift index 55b69bbe43..e9197c34ce 100644 --- a/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift +++ b/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift @@ -9,6 +9,7 @@ import Foundation extension StorageCategory: StorageCategoryBehavior { + @available(*, deprecated, message: "Use getURL(path:options:)") @discardableResult public func getURL( key: String, @@ -25,6 +26,7 @@ extension StorageCategory: StorageCategoryBehavior { try await plugin.getURL(path: path, options: options) } + @available(*, deprecated, message: "Use downloadData(path:options:)") @discardableResult public func downloadData( key: String, @@ -41,6 +43,7 @@ extension StorageCategory: StorageCategoryBehavior { plugin.downloadData(path: path, options: options) } + @available(*, deprecated, message: "Use downloadFile(path:options:)") @discardableResult public func downloadFile( key: String, @@ -59,6 +62,7 @@ extension StorageCategory: StorageCategoryBehavior { plugin.downloadFile(path: path, local: local, options: options) } + @available(*, deprecated, message: "Use uploadData(path:options:)") @discardableResult public func uploadData( key: String, @@ -77,6 +81,7 @@ extension StorageCategory: StorageCategoryBehavior { plugin.uploadData(path: path, data: data, options: options) } + @available(*, deprecated, message: "Use uploadFile(path:options:)") @discardableResult public func uploadFile( key: String, @@ -95,6 +100,7 @@ extension StorageCategory: StorageCategoryBehavior { plugin.uploadFile(path: path, local: local, options: options) } + @available(*, deprecated, message: "Use remove(path:options:)") @discardableResult public func remove( key: String, @@ -111,6 +117,7 @@ extension StorageCategory: StorageCategoryBehavior { try await plugin.remove(path: path, options: options) } + @available(*, deprecated, message: "Use list(path:options:)") @discardableResult public func list( options: StorageListOperation.Request.Options? = nil diff --git a/AmplifyPlugins/Internal/Sources/InternalAWSPinpoint/Analytics/LocalStorage/AnalyticsEventSQLStorage.swift b/AmplifyPlugins/Internal/Sources/InternalAWSPinpoint/Analytics/LocalStorage/AnalyticsEventSQLStorage.swift index c0597a6e98..260c982b1d 100644 --- a/AmplifyPlugins/Internal/Sources/InternalAWSPinpoint/Analytics/LocalStorage/AnalyticsEventSQLStorage.swift +++ b/AmplifyPlugins/Internal/Sources/InternalAWSPinpoint/Analytics/LocalStorage/AnalyticsEventSQLStorage.swift @@ -142,9 +142,9 @@ class AnalyticsEventSQLStorage: AnalyticsEventStorage { ORDER BY timestamp ASC LIMIT ? """ - let rows = try dbAdapter.executeQuery(queryStatement, [limit]) + let rows = try dbAdapter.executeQuery(queryStatement, [limit]).makeIterator() var result = [PinpointEvent]() - for element in rows { + while let element = try rows.failableNext() { if let event = PinpointEvent.convertToEvent(element) { result.append(event) } diff --git a/README.md b/README.md index bb77a62dbf..28552426e4 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,7 @@ Amplify requires Xcode 15.0 or later for all the supported platforms. ## Escape Hatch -All services and features not listed in the [**Features/API sectios**](#featuresapis) are supported via the [Swift SDK](https://github.com/awslabs/aws-sdk-swift) or if supported by a category can be accessed via the Escape Hatch like below: +All services and features not listed in the [**Features/API sections**](#featuresapis) are supported via the [Swift SDK](https://github.com/awslabs/aws-sdk-swift) or if supported by a category can be accessed via the Escape Hatch like below: ```swift import Amplify