pull down to refresh
Offer can contain multiple relays, so you can have redundancy on those in case a relay dies.
Key, pointer, and relays are encoded in the string, so if any changes it's a new string/QR... Old one will work if it's just an update to the array of relays and the old contains a working one
Best to think of them like a URL with parameters
If a pointer or key changes you can still listen for the old one and respond with a 403-like error code to direct clients to the updated one
deleted by author