explicit exports (#1719)

* explicit exports

* more empty exports

* add exports

* reorder

* use correct ControlProtocol type for xftp router

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
This commit is contained in:
Evgeny
2026-03-02 17:34:01 +00:00
committed by GitHub
co-authored by Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
parent 3ecb901e3e
commit f3408d9bb6
73 changed files with 879 additions and 73 deletions
+9 -1
View File
@@ -7,7 +7,15 @@
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
module Simplex.RemoteControl.Discovery where
module Simplex.RemoteControl.Discovery
( getLocalAddress,
mkLastLocalHost,
preferAddress,
startTLSServer,
withSender,
withListener,
recvAnnounce,
) where
import Control.Applicative ((<|>))
import Control.Logger.Simple
+24 -1
View File
@@ -8,7 +8,30 @@
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TemplateHaskell #-}
module Simplex.RemoteControl.Types where
module Simplex.RemoteControl.Types
( RCErrorType (..),
RCPVersion,
VersionRCP,
VersionRangeRCP,
IpProbe (..),
RCHostHello (..),
RCCtrlHello (..),
RCHostPairing (..),
KnownHostPairing (..),
RCCtrlAddress (..),
RCCtrlPairing (..),
RCHostKeys (..),
RCHostSession (..),
HostSessKeys (..),
RCCtrlSession (..),
CtrlSessKeys (..),
RCHostEncHello (..),
RCCtrlEncHello (..),
SessionCode,
RCStepTMVar,
currentRCPVersion,
supportedRCPVRange,
) where
import qualified Data.Aeson as J
import qualified Data.Aeson.TH as JQ