How does it work?
I added a couple of Blossom servers in Settings, I see a new kind:30078 event (preferences), but I cannot find any kind:10063 on my write relay.
How does it work?
I added a couple of Blossom servers in Settings, I see a new kind:30078 event (preferences), but I cannot find any kind:10063 on my write relay.
This is Coracle? I just tested it and it is sending the kind 10063 to my write relays correctly. It doesn't create one if you don't change the field, but it doesn't sound like that's the case here
Yes Coracle, and I updated the field.
Weird, I will try again later.
I tried again and Coracle now generated the kind:10063, but it didn't push it to all my write relays, chronicle.dtonon.com in particular.
I found that chronicle didn't have the read and write flags in Coracle, only the DM one (weird, I didn't update my 10002 in a long time).
So I enabled them in Coracle, but inspecting the sent event, I can see that it added the "read" flag (should be empty).
I deactivated/activated the write/read flags again to force an update, that was correct. Then I updated again the Blossom list, that was now pushed to all my write relays.
Thanks, sounds like something is up, I'll take a look
There was some goofiness with the relay read/write flags related to second-granularity timestamps (if you clicked too fast coracle kept the old version of the event). I've fixed this in the next release.
Good catch 👍
I don't know the current logic based on timestamps, could make sense using a setTimeout strategy to buffer the updates and wait a little (e. g 2 secs) before firing the final event?
I do that elsewhere, but I use the repository to keep the UI responsive. I might have to do something more though to ensure updates take properly.