mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 06:39:38 +07:00
[gitlab] remove Disposable interface from account manager
GitOrigin-RevId: 8c40f0e066365c3045ecd5f2764362800c3fd902
This commit is contained in:
committed by
intellij-monorepo-bot
parent
00864df050
commit
e19aa8d2d7
@@ -5,14 +5,13 @@ import com.intellij.collaboration.auth.AccountManager
|
||||
import com.intellij.collaboration.auth.AccountManagerBase
|
||||
import com.intellij.collaboration.auth.AccountsRepository
|
||||
import com.intellij.collaboration.auth.PasswordSafeCredentialsRepository
|
||||
import com.intellij.openapi.Disposable
|
||||
import com.intellij.openapi.components.service
|
||||
import com.intellij.openapi.diagnostic.logger
|
||||
import org.jetbrains.plugins.gitlab.api.GitLabServerPath
|
||||
import org.jetbrains.plugins.gitlab.api.toHttpsNormalizedURI
|
||||
import org.jetbrains.plugins.gitlab.util.GitLabUtil
|
||||
|
||||
internal interface GitLabAccountManager : AccountManager<GitLabAccount, String>, Disposable {
|
||||
internal interface GitLabAccountManager : AccountManager<GitLabAccount, String> {
|
||||
fun isAccountUnique(server: GitLabServerPath, accountName: String): Boolean
|
||||
}
|
||||
|
||||
@@ -28,8 +27,6 @@ class PersistentGitLabAccountManager :
|
||||
PasswordSafeCredentialsRepository.CredentialsMapper.Simple
|
||||
)
|
||||
|
||||
override fun dispose() = Unit
|
||||
|
||||
override fun isAccountUnique(server: GitLabServerPath, accountName: String): Boolean {
|
||||
return accountsState.value.none { account: GitLabAccount ->
|
||||
account.server.toHttpsNormalizedURI() == server.toHttpsNormalizedURI() && account.name == accountName
|
||||
|
||||
Reference in New Issue
Block a user