HomeiOS Developmentswift - iOS Supabase SDK Add Errors

swift – iOS Supabase SDK Add Errors


I’ve a desk I setup in Supabase, partially proven right here:

enter image description here

I am utilizing the Supabase iOS SDK to ship information to the desk:

   class SupabaseAnalyticsManager: ObservableObject {
        static let shared = SupabaseAnalyticsManager()
        personal var consumer: SupabaseClient?
        
        var lastSentClockDrawRecords: [PathData] = []
        var lastSentClockCopyRecords: [PathData] = []
        
        personal init() {
            if let url = URL(string: "myURL") {
                consumer = SupabaseClient(supabaseURL: url, supabaseKey: "mykey")
            } else {
                print("Invalid Supabase URL")
            }
        }

    func insertPathDataForClockCopy(data: [PathData]) async throws {
        if data == lastSentClockCopyRecords {
            return
        }
        
        lastSentClockCopyRecords = data
        
        guard let consumer = consumer else {
            print("Error: Supabase consumer just isn't initialized.")
            throw SupabaseError.clientNotInitialized
        }

        do {
            let response = attempt await consumer.database.from("clock-copy").insert(values: data).execute()
            print("Batch Insert Response for Clock Copy Path Knowledge: (response)")
            
            if response.standing != 201 {
                print("Error: Batch insertion of Clock Copy path information failed with standing code (response.standing)")
                throw SupabaseError.insertionFailed
            }
        } catch {
            print("Error: An exception occurred whereas batch inserting the Clock Copy path information data. Error particulars: (error)")
            throw error
        }
    }

    enum SupabaseError: Error {
        case clientNotInitialized
        case insertionFailed
    }
   ...
}

However I maintain getting Error: An exception occurred whereas batch inserting the Clock Copy path information data. Error particulars: unacceptableStatusCode(404) Did not ship information to Supabase: unacceptableStatusCode(404).

I do know that my url and my API key are right.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments