Skip to content

Commit

Permalink
Fix nits of #4389 (#4420)
Browse files Browse the repository at this point in the history
* Import OpenApi only once

* Fix spacing
  • Loading branch information
pcapriotti authored Jan 24, 2025
1 parent bc2c43c commit 81ae37e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
15 changes: 7 additions & 8 deletions libs/wire-api/src/Wire/API/EnterpriseLogin.hs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ import Data.Default (Default, def)
import Data.Domain
import Data.Id
import Data.Misc
import Data.OpenApi qualified as OpenApi
import Data.OpenApi qualified as S
import Data.Schema
import Data.Text qualified as Text
Expand Down Expand Up @@ -53,7 +52,7 @@ data DomainRedirectTag
| NoRegistrationTag
| PreAuthorizedTag
deriving (Show, Ord, Eq, Enum, Bounded)
deriving (ToJSON, FromJSON, OpenApi.ToSchema) via Schema DomainRedirectTag
deriving (ToJSON, FromJSON, S.ToSchema) via Schema DomainRedirectTag

domainRedirectTag :: DomainRedirect -> DomainRedirectTag
domainRedirectTag None = NoneTag
Expand Down Expand Up @@ -108,7 +107,7 @@ deriving via (Schema DomainRedirect) instance FromJSON DomainRedirect

deriving via (Schema DomainRedirect) instance ToJSON DomainRedirect

deriving via (Schema DomainRedirect) instance OpenApi.ToSchema DomainRedirect
deriving via (Schema DomainRedirect) instance S.ToSchema DomainRedirect

data TeamInvite
= Allowed
Expand All @@ -127,7 +126,7 @@ data TeamInviteTag
| NotAllowedTag
| TeamTag
deriving (Show, Ord, Eq, Enum, Bounded)
deriving (ToJSON, FromJSON, OpenApi.ToSchema) via Schema TeamInviteTag
deriving (ToJSON, FromJSON, S.ToSchema) via Schema TeamInviteTag

instance ToSchema TeamInviteTag where
schema =
Expand Down Expand Up @@ -167,11 +166,11 @@ deriving via (Schema TeamInvite) instance FromJSON TeamInvite

deriving via (Schema TeamInvite) instance ToJSON TeamInvite

deriving via (Schema TeamInvite) instance OpenApi.ToSchema TeamInvite
deriving via (Schema TeamInvite) instance S.ToSchema TeamInvite

newtype DnsVerificationToken = DnsVerificationToken {unDnsVerificationToken :: Ascii}
deriving stock (Ord, Eq, Show)
deriving (ToJSON, FromJSON, OpenApi.ToSchema) via Schema DnsVerificationToken
deriving (ToJSON, FromJSON, S.ToSchema) via Schema DnsVerificationToken

instance ToSchema DnsVerificationToken where
schema = DnsVerificationToken <$> unDnsVerificationToken .= schema
Expand All @@ -181,7 +180,7 @@ data DomainRegistrationUpdate = DomainRegistrationUpdate
teamInvite :: TeamInvite
}
deriving stock (Eq, Show)
deriving (ToJSON, FromJSON, OpenApi.ToSchema) via Schema DomainRegistrationUpdate
deriving (ToJSON, FromJSON, S.ToSchema) via Schema DomainRegistrationUpdate

instance Arbitrary DomainRegistrationUpdate where
arbitrary = do
Expand Down Expand Up @@ -212,7 +211,7 @@ data DomainRegistration = DomainRegistration
dnsVerificationToken :: Maybe DnsVerificationToken
}
deriving stock (Eq, Show)
deriving (ToJSON, FromJSON, OpenApi.ToSchema) via Schema DomainRegistration
deriving (ToJSON, FromJSON, S.ToSchema) via Schema DomainRegistration

instance ToSchema DomainRegistration where
schema =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ import Wire.SparAPIAccess
-- | interprets galley by statically returning the values passed
miniSparAPIAccess :: InterpreterFor SparAPIAccess r
miniSparAPIAccess = interpret $ \case
GetIdentityProviders _ -> error "GetIdentityProviders not implemented in miniSparAPIAccess"
GetIdentityProviders _ -> error "GetIdentityProviders not implemented in miniSparAPIAccess"

0 comments on commit 81ae37e

Please sign in to comment.