refactor: make pmapi.Client the interface

This commit is contained in:
James Houlahan
2020-04-06 16:02:37 +02:00
parent 6e38a65bd8
commit f269be4291
34 changed files with 806 additions and 856 deletions

View File

@ -19,6 +19,7 @@ package imap
import (
"github.com/ProtonMail/proton-bridge/internal/bridge"
"github.com/ProtonMail/proton-bridge/pkg/pmapi"
)
type configProvider interface {
@ -43,7 +44,7 @@ type bridgeUser interface {
Logout() error
CloseConnection(address string)
GetStore() storeUserProvider
GetTemporaryPMAPIClient() bridge.PMAPIProvider
GetTemporaryPMAPIClient() pmapi.Client
}
type bridgeWrap struct {