package xyz.myachin.saveto.logic.intent


const val CREATE_FILE_INTENT_CODE = 10
const val NEED_DOWNLOADER_CODE = CREATE_FILE_INTENT_CODE + 10
const val ACCESS_DOCUMENTS_CODE = NEED_DOWNLOADER_CODE + 10
const val ACCESS_IMAGES_CODE = ACCESS_DOCUMENTS_CODE + 10
const val ACCESS_ARCHIVES_CODE = ACCESS_IMAGES_CODE + 10
const val ACCESS_VIDEOS_CODE = ACCESS_ARCHIVES_CODE + 10

const val ORIGINAL_URI = "ORIGINAL_URI"
const val FILE_ID = "FILE_ID"

const val ACTION_NEED_DOWNLOAD = "downloader.intent.ACTION_NEED_DOWNLOAD_FILE"
const val ACTION_NEED_REMOVE = "downloader.intent.ACTION_NEED_REMOVE_FILE"
@Deprecated("Will be removed")
const val ACTION_DOWNLOADED = "downloader.intent.ACTION_FILE_DOWNLOADED"
const val ACTION_DOWNLOADED_DIRECT_CHOOSER = "xyz.maychin.saveto.intent.ACTION_DOWNLOADED_DIRECT_CHOOSER"
const val ACTION_DOWNLOADED_MANUAL_CHOOSER = "xyz.maychin.saveto.intent.ACTION_DOWNLOADED_MANUAL_CHOOSER"

const val ACTION_GET_ACCESS_FOR_DOCUMENTS = "saveto.intent.ACTION_GET_ACCESS_FOR_DOCUMENTS"
const val ACTION_GET_ACCESS_FOR_IMAGES = "saveto.intent.ACTION_GET_ACCESS_FOR_IMAGES"
const val ACTION_GET_ACCESS_FOR_ARCHIVES = "saveto.intent.ACTION_GET_ACCESS_FOR_ARCHIVES"
const val ACTION_GET_ACCESS_FOR_VIDEOS = "saveto.intent.ACTION_GET_ACCESS_FOR_VIDEOS"

const val EXTRA_DIRECT = "xyz.myachin.saveto.intent.EXTRA_DIRECT"