toPublicationType method

TYPE toPublicationType()

Convert MediaType to TYPE

Implementation

TYPE toPublicationType() {
  if ([
    MediaType.readiumAudiobook,
    MediaType.readiumAudiobookManifest,
    MediaType.lcpProtectedAudiobook,
  ].contains(this)) {
    return TYPE.audio;
  }
  if ([
    MediaType.divina,
    MediaType.divinaManifest,
  ].contains(this)) {
    return TYPE.divina;
  }
  if (this == MediaType.cbz) {
    return TYPE.cbz;
  }
  if (this == MediaType.epub) {
    return TYPE.epub;
  }
  return TYPE.webpub;
}