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
Branches
No related tags found
No related merge requests found
Showing
with 41 additions and 38 deletions
......@@ -6,7 +6,6 @@ import bindings.Client
import bindings.UpdateBackupFunc
import io.xxlabs.messenger.backup.data.restore.ExtrasJson
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.client.ClientRepository
import io.xxlabs.messenger.support.appContext
......
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.RestoreLogger
import io.xxlabs.messenger.bindings.listeners.MessageReceivedListener
......
......@@ -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.RestoreLog
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.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import java.lang.Exception
const val BACKUP_DIRECTORY_NAME = "backup"
......
......@@ -7,8 +7,6 @@ import io.xxlabs.messenger.backup.bindings.BackupService
import io.xxlabs.messenger.backup.cloud.AuthHandler
import io.xxlabs.messenger.backup.cloud.CloudStorage
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.restore.RestoreEnvironment
import io.xxlabs.messenger.backup.model.BackupLocation
......
......@@ -9,19 +9,22 @@ import com.google.api.services.drive.Drive
import com.google.api.services.drive.DriveScopes
import com.google.api.services.drive.model.FileList
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.CloudStorage
import io.xxlabs.messenger.backup.data.backup.BackupPreferencesRepository
import io.xxlabs.messenger.backup.data.restore.RestoreEnvironment
import io.xxlabs.messenger.backup.model.*
import io.xxlabs.messenger.repository.PreferencesRepository
import io.xxlabs.messenger.backup.model.BackupLocation
import io.xxlabs.messenger.backup.model.BackupSnapshot
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 java.io.ByteArrayOutputStream
import java.io.File
import java.lang.Exception
import java.util.*
import com.google.api.services.drive.model.File as DriveFile
......
......@@ -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.data.backup.BackupPreferencesRepository
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 kotlinx.coroutines.*
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import timber.log.Timber
import java.io.ByteArrayOutputStream
import java.io.File
......
package io.xxlabs.messenger.backup.cloud.dropbox
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.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 timber.log.Timber
......
package io.xxlabs.messenger.backup.cloud.sftp.login
import io.xxlabs.messenger.BuildConfig
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import net.schmizz.sshj.SSHClient
......
......@@ -2,7 +2,6 @@ package io.xxlabs.messenger.backup.cloud.sftp.login.ui
import android.content.Intent
import android.os.Bundle
import android.widget.Toast
import androidx.activity.viewModels
import androidx.appcompat.app.AppCompatActivity
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.data.backup.BackupPreferencesRepository
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 kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import java.io.File
import kotlin.Exception
/**
* Encapsulates SFTP API.
......
package io.xxlabs.messenger.backup.data
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.drive.GoogleDrive
import io.xxlabs.messenger.backup.cloud.dropbox.Dropbox
......
......@@ -4,7 +4,6 @@ import androidx.lifecycle.LiveData
import io.xxlabs.messenger.backup.cloud.AuthHandler
import io.xxlabs.messenger.backup.cloud.AuthResultCallback
import kotlinx.coroutines.flow.StateFlow
import java.io.Serializable
/**
* An account backup or restore option.
......
package io.xxlabs.messenger.backup.ui.backup
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.databinding.DataBindingUtil
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
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.di.utils.Injectable
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
/**
......
......@@ -4,8 +4,8 @@ import android.text.Spanned
import androidx.lifecycle.LiveData
import io.xxlabs.messenger.backup.data.backup.BackupSettings
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.textinput.TextInputDialogUI
interface BackupPasswordUI {
val isBackupReady: LiveData<Boolean>
......
......@@ -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.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.Frequency
import io.xxlabs.messenger.backup.data.backup.BackupSettings.Network
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.RadioButtonDialogUI
import io.xxlabs.messenger.support.appContext
class BackupDetailViewModel @AssistedInject constructor(
backupManager: BackupManager,
......
package io.xxlabs.messenger.backup.ui.backup
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.lifecycle.LifecycleOwner
import androidx.navigation.fragment.findNavController
......@@ -12,12 +12,12 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import io.xxlabs.messenger.backup.cloud.CloudAuthentication
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.ListItemBackupOptionBinding
import io.xxlabs.messenger.di.utils.Injectable
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
/**
......
......@@ -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.BackupOption
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.support.appContext
......
......@@ -9,10 +9,10 @@ import io.xxlabs.messenger.R
import io.xxlabs.messenger.backup.data.backup.BackupManager
import io.xxlabs.messenger.backup.data.backup.BackupOption
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.ui.dialog.info.InfoDialogUI
import io.xxlabs.messenger.ui.dialog.info.TwoButtonInfoDialogUI
import io.xxlabs.messenger.ui.dialog.textinput.TextInputDialogUI
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
......
......@@ -4,12 +4,12 @@ import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
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.CloudAuthentication
import io.xxlabs.messenger.backup.data.AccountBackupDataSource
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.ui.dialog.info.InfoDialogUI
import io.xxlabs.messenger.ui.dialog.info.TwoButtonInfoDialogUI
......
......@@ -10,7 +10,6 @@ import com.google.firebase.crashlytics.FirebaseCrashlytics
import io.xxlabs.messenger.R
import io.xxlabs.messenger.backup.data.BackupSource
import io.xxlabs.messenger.ui.dialog.warning.showConfirmDialog
import java.lang.Exception
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