[JBT-35] Create interface for PhaseSeed#isDone strategies
The ways people might want to remain uploading a torrent can wildly differ. To support this the current method is to create an subclass of {{PhaseSeed}} and override the {{isDone()}} method. To supply a composition style solution an interface needs to be defined.
Issue metadata
- Issue type: Feature
- Priority: Medium