handle timed out / failed channel import during YT claim #4743

Open
opened 2020-09-08 22:36:46 +02:00 by tzarebczan · 1 comment
tzarebczan commented 2020-09-08 22:36:46 +02:00 (Migrated from github.com)

If channel import fails or times out, should give the user an option to re-run channel import with the certificate (still in /transfer api data)

If channel import fails or times out, should give the user an option to re-run channel import with the certificate (still in /transfer api data)
tzarebczan commented 2020-12-30 01:06:42 +01:00 (Migrated from github.com)

I've been getting a few of these requests per week now and it's a tedious effort to rectify. And that's only from people that try to edit, others may have the issue and have not edited.

We can detect if someone doesn't have the key by checking channel list against their synced channels to see if the channel has "has_signing_key" = true. If false and the channel is in transfer state 2, ask them to email us.

To prevent future issues, make sure the channel import command gets a success message. If not, tell them it errored, and either retry it automatically or have them click claim again.

I've been getting a few of these requests per week now and it's a tedious effort to rectify. And that's only from people that try to edit, others may have the issue and have not edited. We can detect if someone doesn't have the key by checking channel list against their synced channels to see if the channel has "has_signing_key" = true. If false and the channel is in transfer state 2, ask them to email us. To prevent future issues, make sure the channel import command gets a success message. If not, tell them it errored, and either retry it automatically or have them click claim again.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#4743
No description provided.