Status tag for sessions #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Background
A helpful abstraction for fronted is to have a "watching" vs "completed" abstraction. Obviously for a home page which displays shows you are watching so you can easily update them.
Encoding this based on amount watched compared to content-length is not impossible, and enables us to encode the following easily:
This could also enable us to have a "Caught-up" tag or similar for airing shows.
I like this because I've always hated manually managing these things, and I'd rather the appview handled it for me.
The Issue
This doesn't allow us to encode things like "Dropped" or "On-Hold."
We should come up with some way to mark these sorts of things. I'm interested if there are more statuses you can think of, or if these are the only ones, because it changes my approach to implementation.
I think generally these two things can be thought of as two abstractions:
Dropped -> is the intention not to finish or try. It says "from what I know so far I have no intention of consuming any more of this content." It is useful for many different types of logging, because you may be able to say you won't consume some piece of content without consuming it.
On-Hold -> is the declaration that for some duration you will not be consuming this content. It only makes sense on content that you consume over a span of time, because "On-Hold" only makes sense if it is paired with the label "Watching." On-Hold also doesn't supply the reason. It implies a choice, where you may be On-Hold because you can't get access to the content in your region, or you're waiting for it to be translated etc.
I think there is either some utility in adding these as fields, or adding a "status" field which has some known values. lmk your thoughts.
Tagging: @May for visiblity