Skip to content
Snippets Groups Projects
Commit 0df9b19b authored by Kamal Bramwell's avatar Kamal Bramwell
Browse files

Cleaned up unused imports across project

parent 994fdbdf
No related branches found
No related tags found
No related merge requests found
Showing
with 41 additions and 38 deletions
...@@ -6,7 +6,6 @@ import bindings.Client ...@@ -6,7 +6,6 @@ import bindings.Client
import bindings.UpdateBackupFunc import bindings.UpdateBackupFunc
import io.xxlabs.messenger.backup.data.restore.ExtrasJson import io.xxlabs.messenger.backup.data.restore.ExtrasJson
import io.xxlabs.messenger.bindings.wrapper.contact.ContactWrapperBase import io.xxlabs.messenger.bindings.wrapper.contact.ContactWrapperBase
import io.xxlabs.messenger.bindings.wrapper.contact.ContactWrapperBindings
import io.xxlabs.messenger.repository.PreferencesRepository import io.xxlabs.messenger.repository.PreferencesRepository
import io.xxlabs.messenger.repository.client.ClientRepository import io.xxlabs.messenger.repository.client.ClientRepository
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
......
package io.xxlabs.messenger.backup.bindings package io.xxlabs.messenger.backup.bindings
import bindings.* import bindings.Bindings
import bindings.Client
import bindings.Contact
import io.xxlabs.messenger.backup.data.restore.BackupReport import io.xxlabs.messenger.backup.data.restore.BackupReport
import io.xxlabs.messenger.backup.data.restore.RestoreLogger import io.xxlabs.messenger.backup.data.restore.RestoreLogger
import io.xxlabs.messenger.bindings.listeners.MessageReceivedListener import io.xxlabs.messenger.bindings.listeners.MessageReceivedListener
......
...@@ -10,11 +10,13 @@ import io.xxlabs.messenger.backup.data.backup.BackupOption ...@@ -10,11 +10,13 @@ import io.xxlabs.messenger.backup.data.backup.BackupOption
import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment
import io.xxlabs.messenger.backup.data.restore.RestoreLog import io.xxlabs.messenger.backup.data.restore.RestoreLog
import io.xxlabs.messenger.backup.data.restore.RestoreOption import io.xxlabs.messenger.backup.data.restore.RestoreOption
import io.xxlabs.messenger.backup.model.* import io.xxlabs.messenger.backup.model.AccountBackup
import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.backup.model.BackupProgress
import io.xxlabs.messenger.backup.model.BackupSnapshot
import kotlinx.coroutines.* import kotlinx.coroutines.*
import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.StateFlow
import java.lang.Exception
const val BACKUP_DIRECTORY_NAME = "backup" const val BACKUP_DIRECTORY_NAME = "backup"
......
...@@ -7,8 +7,6 @@ import io.xxlabs.messenger.backup.bindings.BackupService ...@@ -7,8 +7,6 @@ import io.xxlabs.messenger.backup.bindings.BackupService
import io.xxlabs.messenger.backup.cloud.AuthHandler import io.xxlabs.messenger.backup.cloud.AuthHandler
import io.xxlabs.messenger.backup.cloud.CloudStorage import io.xxlabs.messenger.backup.cloud.CloudStorage
import io.xxlabs.messenger.backup.cloud.crust.login.ui.CrustLoginActivity import io.xxlabs.messenger.backup.cloud.crust.login.ui.CrustLoginActivity
import io.xxlabs.messenger.backup.cloud.sftp.login.SshCredentials
import io.xxlabs.messenger.backup.cloud.sftp.login.ui.SshLoginActivity
import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository
import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment
import io.xxlabs.messenger.backup.model.BackupLocation import io.xxlabs.messenger.backup.model.BackupLocation
......
...@@ -9,19 +9,22 @@ import com.google.api.services.drive.Drive ...@@ -9,19 +9,22 @@ import com.google.api.services.drive.Drive
import com.google.api.services.drive.DriveScopes import com.google.api.services.drive.DriveScopes
import com.google.api.services.drive.model.FileList import com.google.api.services.drive.model.FileList
import io.xxlabs.messenger.R import io.xxlabs.messenger.R
import io.xxlabs.messenger.backup.bindings.* import io.xxlabs.messenger.backup.bindings.AccountArchive
import io.xxlabs.messenger.backup.bindings.BACKUP_FILE_NAME
import io.xxlabs.messenger.backup.bindings.BackupService
import io.xxlabs.messenger.backup.cloud.BACKUP_DIRECTORY_NAME import io.xxlabs.messenger.backup.cloud.BACKUP_DIRECTORY_NAME
import io.xxlabs.messenger.backup.cloud.CloudStorage import io.xxlabs.messenger.backup.cloud.CloudStorage
import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository
import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment
import io.xxlabs.messenger.backup.model.* import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.repository.PreferencesRepository import io.xxlabs.messenger.backup.model.BackupSnapshot
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
import kotlinx.coroutines.* import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import timber.log.Timber import timber.log.Timber
import java.io.ByteArrayOutputStream import java.io.ByteArrayOutputStream
import java.io.File import java.io.File
import java.lang.Exception
import java.util.* import java.util.*
import com.google.api.services.drive.model.File as DriveFile import com.google.api.services.drive.model.File as DriveFile
......
...@@ -17,9 +17,12 @@ import io.xxlabs.messenger.backup.cloud.BACKUP_DIRECTORY_NAME ...@@ -17,9 +17,12 @@ import io.xxlabs.messenger.backup.cloud.BACKUP_DIRECTORY_NAME
import io.xxlabs.messenger.backup.cloud.CloudStorage import io.xxlabs.messenger.backup.cloud.CloudStorage
import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository
import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment
import io.xxlabs.messenger.backup.model.* import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.backup.model.BackupSnapshot
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
import kotlinx.coroutines.* import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import timber.log.Timber import timber.log.Timber
import java.io.ByteArrayOutputStream import java.io.ByteArrayOutputStream
import java.io.File import java.io.File
......
package io.xxlabs.messenger.backup.cloud.dropbox package io.xxlabs.messenger.backup.cloud.dropbox
import android.content.Intent import android.content.Intent
import io.xxlabs.messenger.backup.cloud.dropbox.DropboxAuthActivity.Companion.EXTRA_DBX_CREDENTIAL
import io.xxlabs.messenger.backup.cloud.dropbox.DropboxAuthActivity.Companion.START_OAUTH_INTENT
import io.xxlabs.messenger.backup.cloud.AuthHandler import io.xxlabs.messenger.backup.cloud.AuthHandler
import io.xxlabs.messenger.backup.cloud.AuthResultCallback import io.xxlabs.messenger.backup.cloud.AuthResultCallback
import io.xxlabs.messenger.backup.cloud.dropbox.DropboxAuthActivity.Companion.EXTRA_DBX_CREDENTIAL
import io.xxlabs.messenger.backup.cloud.dropbox.DropboxAuthActivity.Companion.START_OAUTH_INTENT
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
import timber.log.Timber import timber.log.Timber
......
package io.xxlabs.messenger.backup.cloud.sftp.login package io.xxlabs.messenger.backup.cloud.sftp.login
import io.xxlabs.messenger.BuildConfig
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext
import net.schmizz.sshj.SSHClient import net.schmizz.sshj.SSHClient
......
...@@ -2,7 +2,6 @@ package io.xxlabs.messenger.backup.cloud.sftp.login.ui ...@@ -2,7 +2,6 @@ package io.xxlabs.messenger.backup.cloud.sftp.login.ui
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.widget.Toast
import androidx.activity.viewModels import androidx.activity.viewModels
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import io.xxlabs.messenger.backup.cloud.sftp.login.SshCredentials import io.xxlabs.messenger.backup.cloud.sftp.login.SshCredentials
......
...@@ -10,13 +10,12 @@ import io.xxlabs.messenger.backup.cloud.sftp.login.SshCredentials ...@@ -10,13 +10,12 @@ import io.xxlabs.messenger.backup.cloud.sftp.login.SshCredentials
import io.xxlabs.messenger.backup.cloud.sftp.login.ui.SshLoginActivity import io.xxlabs.messenger.backup.cloud.sftp.login.ui.SshLoginActivity
import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository
import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment
import io.xxlabs.messenger.backup.model.* import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext
import java.io.File import java.io.File
import kotlin.Exception
/** /**
* Encapsulates SFTP API. * Encapsulates SFTP API.
......
package io.xxlabs.messenger.backup.data package io.xxlabs.messenger.backup.data
import io.xxlabs.messenger.backup.bindings.BackupService import io.xxlabs.messenger.backup.bindings.BackupService
import io.xxlabs.messenger.backup.cloud.crust.BindingsCrustMediator
import io.xxlabs.messenger.backup.cloud.crust.Crust import io.xxlabs.messenger.backup.cloud.crust.Crust
import io.xxlabs.messenger.backup.cloud.drive.GoogleDrive import io.xxlabs.messenger.backup.cloud.drive.GoogleDrive
import io.xxlabs.messenger.backup.cloud.dropbox.Dropbox import io.xxlabs.messenger.backup.cloud.dropbox.Dropbox
......
...@@ -4,7 +4,6 @@ import androidx.lifecycle.LiveData ...@@ -4,7 +4,6 @@ import androidx.lifecycle.LiveData
import io.xxlabs.messenger.backup.cloud.AuthHandler import io.xxlabs.messenger.backup.cloud.AuthHandler
import io.xxlabs.messenger.backup.cloud.AuthResultCallback import io.xxlabs.messenger.backup.cloud.AuthResultCallback
import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.StateFlow
import java.io.Serializable
/** /**
* An account backup or restore option. * An account backup or restore option.
......
package io.xxlabs.messenger.backup.ui.backup package io.xxlabs.messenger.backup.ui.backup
import android.os.Bundle import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.databinding.DataBindingUtil import androidx.databinding.DataBindingUtil
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels import androidx.fragment.app.viewModels
import io.xxlabs.messenger.R import io.xxlabs.messenger.R
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialog
import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialog
import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogUI
import io.xxlabs.messenger.databinding.FragmentBackupDetailBinding import io.xxlabs.messenger.databinding.FragmentBackupDetailBinding
import io.xxlabs.messenger.di.utils.Injectable import io.xxlabs.messenger.di.utils.Injectable
import io.xxlabs.messenger.support.extensions.toast import io.xxlabs.messenger.support.extensions.toast
import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialog
import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogUI
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialog
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import javax.inject.Inject import javax.inject.Inject
/** /**
......
...@@ -4,8 +4,8 @@ import android.text.Spanned ...@@ -4,8 +4,8 @@ import android.text.Spanned
import androidx.lifecycle.LiveData import androidx.lifecycle.LiveData
import io.xxlabs.messenger.backup.data.backup.BackupSettings import io.xxlabs.messenger.backup.data.backup.BackupSettings
import io.xxlabs.messenger.backup.model.AccountBackup import io.xxlabs.messenger.backup.model.AccountBackup
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogUI import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogUI
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
interface BackupPasswordUI { interface BackupPasswordUI {
val isBackupReady: LiveData<Boolean> val isBackupReady: LiveData<Boolean>
......
...@@ -11,11 +11,12 @@ import io.xxlabs.messenger.backup.data.BackupSource ...@@ -11,11 +11,12 @@ import io.xxlabs.messenger.backup.data.BackupSource
import io.xxlabs.messenger.backup.data.backup.BackupManager import io.xxlabs.messenger.backup.data.backup.BackupManager
import io.xxlabs.messenger.backup.data.backup.BackupOption import io.xxlabs.messenger.backup.data.backup.BackupOption
import io.xxlabs.messenger.backup.data.backup.BackupSettings import io.xxlabs.messenger.backup.data.backup.BackupSettings
import io.xxlabs.messenger.backup.data.backup.BackupSettings.* import io.xxlabs.messenger.backup.data.backup.BackupSettings.Frequency
import io.xxlabs.messenger.backup.data.backup.BackupSettings.Network
import io.xxlabs.messenger.backup.model.AccountBackup import io.xxlabs.messenger.backup.model.AccountBackup
import io.xxlabs.messenger.support.appContext
import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogOption import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogOption
import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogUI import io.xxlabs.messenger.ui.dialog.radiobutton.RadioButtonDialogUI
import io.xxlabs.messenger.support.appContext
class BackupDetailViewModel @AssistedInject constructor( class BackupDetailViewModel @AssistedInject constructor(
backupManager: BackupManager, backupManager: BackupManager,
......
package io.xxlabs.messenger.backup.ui.backup package io.xxlabs.messenger.backup.ui.backup
import android.os.Bundle import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels import androidx.fragment.app.viewModels
import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleOwner
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
...@@ -12,12 +12,12 @@ import androidx.recyclerview.widget.LinearLayoutManager ...@@ -12,12 +12,12 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import io.xxlabs.messenger.backup.cloud.CloudAuthentication import io.xxlabs.messenger.backup.cloud.CloudAuthentication
import io.xxlabs.messenger.backup.data.BackupSource import io.xxlabs.messenger.backup.data.BackupSource
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialog
import io.xxlabs.messenger.databinding.FragmentBackupSettingsBinding import io.xxlabs.messenger.databinding.FragmentBackupSettingsBinding
import io.xxlabs.messenger.databinding.ListItemBackupOptionBinding import io.xxlabs.messenger.databinding.ListItemBackupOptionBinding
import io.xxlabs.messenger.di.utils.Injectable import io.xxlabs.messenger.di.utils.Injectable
import io.xxlabs.messenger.support.view.SnackBarActivity import io.xxlabs.messenger.support.view.SnackBarActivity
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialog
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import javax.inject.Inject import javax.inject.Inject
/** /**
......
...@@ -13,7 +13,8 @@ import io.xxlabs.messenger.backup.data.BackupSource ...@@ -13,7 +13,8 @@ import io.xxlabs.messenger.backup.data.BackupSource
import io.xxlabs.messenger.backup.data.backup.BackupManager import io.xxlabs.messenger.backup.data.backup.BackupManager
import io.xxlabs.messenger.backup.data.backup.BackupOption import io.xxlabs.messenger.backup.data.backup.BackupOption
import io.xxlabs.messenger.backup.data.backup.BackupSettings import io.xxlabs.messenger.backup.data.backup.BackupSettings
import io.xxlabs.messenger.backup.model.* import io.xxlabs.messenger.backup.model.AccountBackup
import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.backup.ui.list.LocationOption import io.xxlabs.messenger.backup.ui.list.LocationOption
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
......
...@@ -9,10 +9,10 @@ import io.xxlabs.messenger.R ...@@ -9,10 +9,10 @@ import io.xxlabs.messenger.R
import io.xxlabs.messenger.backup.data.backup.BackupManager import io.xxlabs.messenger.backup.data.backup.BackupManager
import io.xxlabs.messenger.backup.data.backup.BackupOption import io.xxlabs.messenger.backup.data.backup.BackupOption
import io.xxlabs.messenger.backup.data.backup.BackupTaskListener import io.xxlabs.messenger.backup.data.backup.BackupTaskListener
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
import io.xxlabs.messenger.ui.dialog.info.InfoDialogUI import io.xxlabs.messenger.ui.dialog.info.InfoDialogUI
import io.xxlabs.messenger.ui.dialog.info.TwoButtonInfoDialogUI import io.xxlabs.messenger.ui.dialog.info.TwoButtonInfoDialogUI
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext
......
...@@ -4,12 +4,12 @@ import androidx.lifecycle.LiveData ...@@ -4,12 +4,12 @@ import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel
import io.xxlabs.messenger.R import io.xxlabs.messenger.R
import io.xxlabs.messenger.backup.cloud.CloudAuthentication
import io.xxlabs.messenger.backup.model.AccountBackup
import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.backup.cloud.AuthResultCallback import io.xxlabs.messenger.backup.cloud.AuthResultCallback
import io.xxlabs.messenger.backup.cloud.CloudAuthentication
import io.xxlabs.messenger.backup.data.AccountBackupDataSource import io.xxlabs.messenger.backup.data.AccountBackupDataSource
import io.xxlabs.messenger.backup.data.BackupSource import io.xxlabs.messenger.backup.data.BackupSource
import io.xxlabs.messenger.backup.model.AccountBackup
import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.support.appContext import io.xxlabs.messenger.support.appContext
import io.xxlabs.messenger.ui.dialog.info.InfoDialogUI import io.xxlabs.messenger.ui.dialog.info.InfoDialogUI
import io.xxlabs.messenger.ui.dialog.info.TwoButtonInfoDialogUI import io.xxlabs.messenger.ui.dialog.info.TwoButtonInfoDialogUI
......
...@@ -10,7 +10,6 @@ import com.google.firebase.crashlytics.FirebaseCrashlytics ...@@ -10,7 +10,6 @@ import com.google.firebase.crashlytics.FirebaseCrashlytics
import io.xxlabs.messenger.R import io.xxlabs.messenger.R
import io.xxlabs.messenger.backup.data.BackupSource import io.xxlabs.messenger.backup.data.BackupSource
import io.xxlabs.messenger.ui.dialog.warning.showConfirmDialog import io.xxlabs.messenger.ui.dialog.warning.showConfirmDialog
import java.lang.Exception
import javax.inject.Inject import javax.inject.Inject
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment