@@ -38,8 +38,6 @@ import Functora.Miso.Prelude
38
38
import Functora.Miso.Types as X
39
39
import Functora.Money hiding (Currency , Money , Text )
40
40
import qualified Functora.Prelude as Prelude
41
- import qualified Functora.Rates as Rates
42
- import qualified Functora.Web as Web
43
41
import qualified Paths_lightning_verifier as Paths
44
42
import qualified Text.URI as URI
45
43
@@ -49,21 +47,16 @@ data Model = Model
49
47
modelLinks :: OpenedOrClosed ,
50
48
modelLoading :: Bool ,
51
49
modelState :: St Unique ,
52
- modelMarket :: MVar Rates. Market ,
53
50
modelFavMap :: Map MisoString Fav ,
54
51
modelFavName :: Field MisoString Unique ,
55
- modelCurrencies :: NonEmpty CurrencyInfo ,
56
52
modelProducerQueue :: TChan (InstantOrDelayed (Model -> JSM Model )),
57
- modelConsumerQueue :: TChan (InstantOrDelayed (Model -> JSM Model )),
58
- modelOnlineAt :: UTCTime ,
59
- modelWebOpts :: Web. Opts
53
+ modelConsumerQueue :: TChan (InstantOrDelayed (Model -> JSM Model ))
60
54
}
61
55
deriving stock (Eq , Generic )
62
56
63
57
data Action
64
58
= Noop
65
59
| InitUpdate (Maybe Aes. Crypto )
66
- | TimeUpdate
67
60
| SyncInputs
68
61
| ChanUpdate Model
69
62
| PushUpdate (InstantOrDelayed (Model -> JSM Model ))
@@ -94,8 +87,8 @@ deriving via GenericType (St Identity) instance Binary (St Identity)
94
87
95
88
data StDoc f = StDoc
96
89
{ stDocFieldPairs :: [FieldPair DynamicField f ],
97
- stDocLnInvoice :: Field MisoString f ,
98
- stDocCreatedAt :: UTCTime
90
+ stDocLnPreimage :: Field MisoString f ,
91
+ stDocLnInvoice :: Field MisoString f
99
92
}
100
93
deriving stock (Generic )
101
94
@@ -115,13 +108,13 @@ deriving via GenericType (StDoc Identity) instance Binary (StDoc Identity)
115
108
116
109
newStDoc :: (MonadIO m ) => m (StDoc Unique )
117
110
newStDoc = do
118
- ct <- getCurrentTime
111
+ r <- newTextField mempty
119
112
ln <- newTextField mempty
120
113
pure
121
114
StDoc
122
115
{ stDocFieldPairs = mempty ,
123
- stDocLnInvoice = ln ,
124
- stDocCreatedAt = ct
116
+ stDocLnPreimage = r ,
117
+ stDocLnInvoice = ln
125
118
}
126
119
127
120
data Screen
0 commit comments