Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.d/5-internal/cleanup-module-structure
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Move Brig.Sem.* modules to Brig.Effects (consistency)
12 changes: 6 additions & 6 deletions services/brig/brig.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,14 @@ library
Brig.Effects.BlacklistPhonePrefixStore.Cassandra
Brig.Effects.BlacklistStore
Brig.Effects.BlacklistStore.Cassandra
Brig.Effects.CodeStore
Brig.Effects.CodeStore.Cassandra
Brig.Effects.Delay
Brig.Effects.PasswordResetStore
Brig.Effects.PasswordResetStore.CodeStore
Brig.Effects.SFT
Brig.Effects.UserPendingActivationStore
Brig.Effects.UserPendingActivationStore.Cassandra
Brig.Email
Brig.Federation.Client
Brig.Index.Eval
Expand All @@ -85,12 +91,6 @@ library
Brig.Queue.Types
Brig.RPC
Brig.Run
Brig.Sem.CodeStore
Brig.Sem.CodeStore.Cassandra
Brig.Sem.PasswordResetStore
Brig.Sem.PasswordResetStore.CodeStore
Brig.Sem.UserPendingActivationStore
Brig.Sem.UserPendingActivationStore.Cassandra
Brig.SMTP
Brig.Team.API
Brig.Team.DB
Expand Down
6 changes: 3 additions & 3 deletions services/brig/src/Brig/API.hs
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ import qualified Brig.API.Internal as Internal
import qualified Brig.API.Public as Public
import Brig.Effects.BlacklistPhonePrefixStore (BlacklistPhonePrefixStore)
import Brig.Effects.BlacklistStore (BlacklistStore)
import Brig.Sem.CodeStore
import Brig.Sem.PasswordResetStore (PasswordResetStore)
import Brig.Sem.UserPendingActivationStore (UserPendingActivationStore)
import Brig.Effects.CodeStore
import Brig.Effects.PasswordResetStore (PasswordResetStore)
import Brig.Effects.UserPendingActivationStore (UserPendingActivationStore)
import qualified Data.Swagger.Build.Api as Doc
import Network.Wai.Routing (Routes)
import Polysemy
Expand Down
6 changes: 3 additions & 3 deletions services/brig/src/Brig/API/Internal.hs
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ import Brig.Effects.BlacklistStore (BlacklistStore)
import qualified Brig.IO.Intra as Intra
import Brig.Options hiding (internalEvents, sesQueue)
import qualified Brig.Provider.API as Provider
import Brig.Sem.CodeStore (CodeStore)
import Brig.Sem.PasswordResetStore (PasswordResetStore)
import Brig.Sem.UserPendingActivationStore (UserPendingActivationStore)
import Brig.Effects.CodeStore (CodeStore)
import Brig.Effects.PasswordResetStore (PasswordResetStore)
import Brig.Effects.UserPendingActivationStore (UserPendingActivationStore)
import qualified Brig.Team.API as Team
import Brig.Team.DB (lookupInvitationByEmail)
import Brig.Types.Connection
Expand Down
6 changes: 3 additions & 3 deletions services/brig/src/Brig/API/Public.hs
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ import Brig.Effects.BlacklistStore (BlacklistStore)
import qualified Brig.IO.Intra as Intra
import Brig.Options hiding (internalEvents, sesQueue)
import qualified Brig.Provider.API as Provider
import Brig.Sem.CodeStore (CodeStore)
import Brig.Sem.PasswordResetStore (PasswordResetStore)
import Brig.Sem.UserPendingActivationStore (UserPendingActivationStore)
import Brig.Effects.CodeStore (CodeStore)
import Brig.Effects.PasswordResetStore (PasswordResetStore)
import Brig.Effects.UserPendingActivationStore (UserPendingActivationStore)
import qualified Brig.Team.API as Team
import qualified Brig.Team.Email as Team
import Brig.Types.Activation (ActivationPair)
Expand Down
12 changes: 6 additions & 6 deletions services/brig/src/Brig/API/User.hs
Original file line number Diff line number Diff line change
Expand Up @@ -116,12 +116,12 @@ import qualified Brig.InternalEvent.Types as Internal
import Brig.Options hiding (Timeout, internalEvents)
import Brig.Password
import qualified Brig.Queue as Queue
import Brig.Sem.CodeStore (CodeStore)
import qualified Brig.Sem.CodeStore as E
import Brig.Sem.PasswordResetStore (PasswordResetStore)
import qualified Brig.Sem.PasswordResetStore as E
import Brig.Sem.UserPendingActivationStore (UserPendingActivation (..), UserPendingActivationStore)
import qualified Brig.Sem.UserPendingActivationStore as UserPendingActivationStore
import Brig.Effects.CodeStore (CodeStore)
import qualified Brig.Effects.CodeStore as E
import Brig.Effects.PasswordResetStore (PasswordResetStore)
import qualified Brig.Effects.PasswordResetStore as E
import Brig.Effects.UserPendingActivationStore (UserPendingActivation (..), UserPendingActivationStore)
import qualified Brig.Effects.UserPendingActivationStore as UserPendingActivationStore
import qualified Brig.Team.DB as Team
import Brig.Types.Activation (ActivationPair)
import Brig.Types.Connection
Expand Down
12 changes: 6 additions & 6 deletions services/brig/src/Brig/CanonicalInterpreter.hs
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import Brig.Effects.BlacklistPhonePrefixStore (BlacklistPhonePrefixStore)
import Brig.Effects.BlacklistPhonePrefixStore.Cassandra (interpretBlacklistPhonePrefixStoreToCassandra)
import Brig.Effects.BlacklistStore (BlacklistStore)
import Brig.Effects.BlacklistStore.Cassandra (interpretBlacklistStoreToCassandra)
import Brig.Sem.CodeStore (CodeStore)
import Brig.Sem.CodeStore.Cassandra (codeStoreToCassandra, interpretClientToIO)
import Brig.Sem.PasswordResetStore (PasswordResetStore)
import Brig.Sem.PasswordResetStore.CodeStore (passwordResetStoreToCodeStore)
import Brig.Sem.UserPendingActivationStore (UserPendingActivationStore)
import Brig.Sem.UserPendingActivationStore.Cassandra (userPendingActivationStoreToCassandra)
import Brig.Effects.CodeStore (CodeStore)
import Brig.Effects.CodeStore.Cassandra (codeStoreToCassandra, interpretClientToIO)
import Brig.Effects.PasswordResetStore (PasswordResetStore)
import Brig.Effects.PasswordResetStore.CodeStore (passwordResetStoreToCodeStore)
import Brig.Effects.UserPendingActivationStore (UserPendingActivationStore)
import Brig.Effects.UserPendingActivationStore.Cassandra (userPendingActivationStoreToCassandra)
import qualified Cassandra as Cas
import Control.Lens ((^.))
import Imports
Expand Down
4 changes: 2 additions & 2 deletions services/brig/src/Brig/Data/Activation.hs
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ import Brig.App (Env)
import Brig.Data.User
import Brig.Data.UserKey
import Brig.Options
import qualified Brig.Sem.CodeStore as E
import Brig.Sem.CodeStore.Cassandra
import qualified Brig.Effects.CodeStore as E
import Brig.Effects.CodeStore.Cassandra
import Brig.Types.Intra
import Cassandra
import Control.Error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
-- with this program. If not, see <https://www.gnu.org/licenses/>.
{-# LANGUAGE TemplateHaskell #-}

module Brig.Sem.CodeStore where
module Brig.Effects.CodeStore where

import Data.Id
import Data.Time.Clock
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@
-- with this program. If not, see <https://www.gnu.org/licenses/>.
{-# LANGUAGE RecordWildCards #-}

module Brig.Sem.CodeStore.Cassandra
module Brig.Effects.CodeStore.Cassandra
( codeStoreToCassandra,
interpretClientToIO,
)
where

import Brig.Data.Instances ()
import Brig.Sem.CodeStore
import Brig.Effects.CodeStore
import Cassandra
import Data.ByteString.Conversion (toByteString')
import Data.Id
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
-- with this program. If not, see <https://www.gnu.org/licenses/>.
{-# LANGUAGE TemplateHaskell #-}

module Brig.Sem.PasswordResetStore where
module Brig.Effects.PasswordResetStore where

import Brig.Types.User (PasswordResetPair)
import Data.Id
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@
-- You should have received a copy of the GNU Affero General Public License along
-- with this program. If not, see <https://www.gnu.org/licenses/>.

module Brig.Sem.PasswordResetStore.CodeStore
module Brig.Effects.PasswordResetStore.CodeStore
( passwordResetStoreToCodeStore,
)
where

import Brig.Sem.CodeStore
import Brig.Sem.PasswordResetStore
import Brig.Effects.CodeStore
import Brig.Effects.PasswordResetStore
import Brig.Types.User (PasswordResetPair)
import Data.Id
import Data.Time
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{-# LANGUAGE TemplateHaskell #-}

module Brig.Sem.UserPendingActivationStore where
module Brig.Effects.UserPendingActivationStore where

import Data.Id
import Data.Time.Clock
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module Brig.Sem.UserPendingActivationStore.Cassandra
module Brig.Effects.UserPendingActivationStore.Cassandra
( userPendingActivationStoreToCassandra,
)
where

import Brig.Sem.UserPendingActivationStore
import Brig.Effects.UserPendingActivationStore
import Cassandra
import Data.Id (UserId)
import Data.Time (UTCTime)
Expand Down
4 changes: 2 additions & 2 deletions services/brig/src/Brig/Run.hs
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ import Brig.CanonicalInterpreter
import qualified Brig.InternalEvent.Process as Internal
import Brig.Options hiding (internalEvents, sesQueue)
import qualified Brig.Queue as Queue
import Brig.Sem.UserPendingActivationStore (UserPendingActivation (UserPendingActivation), UserPendingActivationStore)
import qualified Brig.Sem.UserPendingActivationStore as UsersPendingActivationStore
import Brig.Effects.UserPendingActivationStore (UserPendingActivation (UserPendingActivation), UserPendingActivationStore)
import qualified Brig.Effects.UserPendingActivationStore as UsersPendingActivationStore
import Brig.Types.Intra (AccountStatus (PendingInvitation))
import Brig.Version
import qualified Control.Concurrent.Async as Async
Expand Down
2 changes: 1 addition & 1 deletion services/brig/src/Brig/Team/API.hs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import qualified Brig.Email as Email
import qualified Brig.IO.Intra as Intra
import Brig.Options (setMaxTeamSize, setTeamInvitationTimeout)
import qualified Brig.Phone as Phone
import Brig.Sem.UserPendingActivationStore (UserPendingActivationStore)
import Brig.Effects.UserPendingActivationStore (UserPendingActivationStore)
import qualified Brig.Team.DB as DB
import Brig.Team.Email
import Brig.Team.Util (ensurePermissionToAddUser, ensurePermissions)
Expand Down
4 changes: 2 additions & 2 deletions services/brig/test/integration/API/User/Util.hs
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ import Bilge hiding (accept, timeout)
import Bilge.Assert
import qualified Brig.Code as Code
import Brig.Options (Opts)
import Brig.Sem.CodeStore
import Brig.Sem.CodeStore.Cassandra
import Brig.Effects.CodeStore
import Brig.Effects.CodeStore.Cassandra
import Brig.Types.Team.LegalHold (LegalHoldClientRequest (..))
import qualified Brig.ZAuth
import qualified Cassandra as DB
Expand Down