#Realtime Feature with AppwriteCloud and iOS Swift

8 messages · Page 1 of 1 (latest)

torpid jolt
#

Hi guys,

i'm currently trying to get this running:
So i'm able to register a user or log in to the account i created, but what i try to achieve
now is: i want to react to any 'Realtime' changes to this account. Like it doesnt matter if the account is created a session or anything.

My Problem: I'm not getting any feedback or response from the realtime subscription:

        print("subscription func ")
        let realtime = Realtime(AppwriteClient.shared.client)
        let subscription = realtime.subscribe(channel: "account", callback: { [weak self] response in
            print("realtime subscription")
            print(String(describing: response))
            DispatchQueue.main.async { 
                                     
                self?.checkforSignedin()
            }
        })
    } ```

Maybe you can help me out here a littlebit, 
Ty, your help is appreciated!
tiny steeple
torpid jolt
#

Ty, but it didn't solve it for me. I can't get it running..
I think it doesnt matter if i use channels: [] or a single channel, as i found both in the docs and can actually see that i got a realtime connection set up in my AppwriteConsole. The issue is that i cant get any output or anything in my ios app.
I dont know if iam handling the reponse wrong or if nothing is send on the channel..

tiny steeple
#

According to your code, it seems like it should work.

Since you're subscribing to 'account', are you sure you're making changes to the 'account` channel?

#

That's the only thing I can think of

keen junco
torpid jolt
#

Thank you!

Yeah i actually tried to make sure to have a valid session.
Can i somehow track which events the server fire, probably not on cloud, i guess ?
Maybe i'll try it on other channels than the account one.

Thanks again for the help.