Skip to content

Commit a585ad1

Browse files
author
Andika Demas Riyandi
committed
additional redundant clean up in functions
1 parent b425825 commit a585ad1

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

src-ui.v3/src/API.hs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -351,64 +351,64 @@ wireClientRes :: (Reflex t, MonadHold t m) => Event t (ReqResult () a) -> m (Eve
351351
wireClientRes resE = pure $ fmapMaybe reqSuccess resE
352352

353353
getIdxStates :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Event t () -> m (Event t (PkgIdxTs))
354-
getIdxStates evSubmit = join $ wireClientRes <$> getV2IdxStates evSubmit
354+
getIdxStates evSubmit = wireClientRes =<< getV2IdxStates evSubmit
355355

356356
getInfo :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Event t () -> m (Event t (ControllerInfo))
357-
getInfo evSubmit = join $ wireClientRes <$> getV2Info evSubmit
357+
getInfo evSubmit = wireClientRes =<< getV2Info evSubmit
358358

359359
getPackages :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Event t () -> m (Event t (Vector PkgN))
360-
getPackages evSubmit = join $ wireClientRes <$> getV2Packages evSubmit
360+
getPackages evSubmit = wireClientRes =<< getV2Packages evSubmit
361361

362362
getPackagesHistory :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (QParam PkgIdxTs) -> Dynamic t (QParam PkgIdxTs) -> Event t () -> m (Event t (Vector IdxHistoryEntry))
363-
getPackagesHistory minDyn maxDyn evSubmit = join $ wireClientRes <$> getV2PackagesHistory minDyn maxDyn evSubmit
363+
getPackagesHistory minDyn maxDyn evSubmit = wireClientRes =<< getV2PackagesHistory minDyn maxDyn evSubmit
364364

365365
getPackageHistory :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m)=> Dynamic t (Either Text PkgN)-> Event t ()-> m (Event t (Vector PkgHistoryEntry))
366-
getPackageHistory pkgNDyn evSubmit = join $ wireClientRes <$> getV2PackageHistory pkgNDyn evSubmit
366+
getPackageHistory pkgNDyn evSubmit = wireClientRes =<< getV2PackageHistory pkgNDyn evSubmit
367367

368368
getPackageReports :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text PkgN) -> Event t () -> m (Event t (Set PkgIdxTs))
369-
getPackageReports pkgNDyn evSubmit = join $ wireClientRes <$> (getV2PackageReports pkgNDyn evSubmit)
369+
getPackageReports pkgNDyn evSubmit = wireClientRes =<< getV2PackageReports pkgNDyn evSubmit
370370

371371
getPackageReportSummary :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text PkgN) -> Dynamic t (Either Text PkgIdxTs) -> Event t () -> m (Event t PkgIdxTsReport)
372-
getPackageReportSummary pkgNDyn pkgIdxDyn evSubmit = join $ wireClientRes <$> (getV2PackageReportSummary pkgNDyn pkgIdxDyn evSubmit)
372+
getPackageReportSummary pkgNDyn pkgIdxDyn evSubmit = wireClientRes =<< getV2PackageReportSummary pkgNDyn pkgIdxDyn evSubmit
373373

374374
getPackageReportDetail :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text PkgN) -> Dynamic t (Either Text PkgIdxTs) -> Dynamic t (Either Text Ver) -> Dynamic t (Either Text CompilerID) -> Event t () -> m (Event t CellReportDetail)
375-
getPackageReportDetail pkgNDyn pkgIdxDyn verDyn compilerDyn evSubmit = join $ wireClientRes <$> (getV2PackageReportDetail pkgNDyn pkgIdxDyn verDyn compilerDyn evSubmit)
375+
getPackageReportDetail pkgNDyn pkgIdxDyn verDyn compilerDyn evSubmit = wireClientRes =<< getV2PackageReportDetail pkgNDyn pkgIdxDyn verDyn compilerDyn evSubmit
376376

377377
getPackageTags :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text PkgN) -> Event t () -> m (Event t (Vector TagN))
378-
getPackageTags pkgNDyn evSubmit = join $ wireClientRes <$> (getV2PackageTags pkgNDyn evSubmit)
378+
getPackageTags pkgNDyn evSubmit = wireClientRes =<< getV2PackageTags pkgNDyn evSubmit
379379

380380
getQueue :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Event t () -> m (Event t (Vector QEntryRow))
381-
getQueue evSubmit = join $ wireClientRes <$> (getV2Queue evSubmit)
381+
getQueue evSubmit = wireClientRes =<< getV2Queue evSubmit
382382

383383
getQueuePkg :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text PkgN) -> Event t () -> m (Event t (Vector QEntryRow))
384-
getQueuePkg pkgNDyn evSubmit = join $ wireClientRes <$> (getV2QueuePkg pkgNDyn evSubmit)
384+
getQueuePkg pkgNDyn evSubmit = wireClientRes =<< getV2QueuePkg pkgNDyn evSubmit
385385

386386
putQueue :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text PkgN) -> Dynamic t (Either Text PkgIdxTs) -> Dynamic t (Either Text QEntryUpd) -> Event t () -> m (Event t (QEntryRow))
387-
putQueue pkgNDyn pkgIdxDyn qEntryDyn evSubmit = join $ wireClientRes <$> (putV2Queue pkgNDyn pkgIdxDyn qEntryDyn evSubmit)
387+
putQueue pkgNDyn pkgIdxDyn qEntryDyn evSubmit = wireClientRes =<< putV2Queue pkgNDyn pkgIdxDyn qEntryDyn evSubmit
388388

389389
getTagsPkg :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (QParam Bool) -> Event t () -> m (Event t (Map TagN (Vector PkgN)))
390-
getTagsPkg dynBool evSubmit = join $ wireClientRes <$> (getV2TagsWithPackage dynBool evSubmit)
390+
getTagsPkg dynBool evSubmit = wireClientRes =<< getV2TagsWithPackage dynBool evSubmit
391391

392392
getTags :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (QParam Bool) -> Event t () -> m (Event t (Vector TagN))
393-
getTags dynBool evSubmit = join $ wireClientRes <$> (getV2TagsWithoutPackage dynBool evSubmit)
393+
getTags dynBool evSubmit = wireClientRes =<< getV2TagsWithoutPackage dynBool evSubmit
394394

395395
putTags :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text TagN) -> Dynamic t (Either Text PkgN) -> Event t () -> m (Event t NoContent)
396-
putTags tagNDyn pkgNDyn evSubmit = join $ wireClientRes <$> (putV2PackageTags tagNDyn pkgNDyn evSubmit)
396+
putTags tagNDyn pkgNDyn evSubmit = wireClientRes =<< putV2PackageTags tagNDyn pkgNDyn evSubmit
397397

398398
deleteTags :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text TagN) -> Dynamic t (Either Text PkgN) -> Event t () -> m (Event t NoContent)
399-
deleteTags tagNDyn pkgNDyn evSubmit = join $ wireClientRes <$> (deleteV2PackageTags tagNDyn pkgNDyn evSubmit)
399+
deleteTags tagNDyn pkgNDyn evSubmit = wireClientRes =<< deleteV2PackageTags tagNDyn pkgNDyn evSubmit
400400

401401
getUnitInfo :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text UUID) -> Event t () -> m (Event t (UnitIdInfo))
402-
getUnitInfo uuidDyn evSubmit = join $ wireClientRes <$> (getV2UnitInfo uuidDyn evSubmit)
402+
getUnitInfo uuidDyn evSubmit = wireClientRes =<< getV2UnitInfo uuidDyn evSubmit
403403

404404
getUser :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text UserName) -> Event t () -> m (Event t UserPkgs)
405-
getUser usrNDyn evSubmit = join $ wireClientRes <$> (getV2User usrNDyn evSubmit)
405+
getUser usrNDyn evSubmit = wireClientRes =<< getV2User usrNDyn evSubmit
406406

407407
getWorkers :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Event t () -> m (Event t (Vector WorkerRow))
408-
getWorkers evSubmit = join $ wireClientRes <$> (getV2Workers evSubmit)
408+
getWorkers evSubmit = wireClientRes =<< getV2Workers evSubmit
409409

410410
getWorkersPkg :: forall t m. (Reflex t, SupportsServantReflex t m, MonadHold t m) => Dynamic t (Either Text PkgN) -> Event t () -> m (Event t (Vector WorkerRow))
411-
getWorkersPkg pkgNDyn evSubmit = join $ wireClientRes <$> (getV2WorkersPkg pkgNDyn evSubmit)
411+
getWorkersPkg pkgNDyn evSubmit = wireClientRes =<< getV2WorkersPkg pkgNDyn evSubmit
412412
----------------------------------------------------------------------------
413413
burlNew :: BaseUrl
414414
burlNew | True = BaseFullUrl Https "matrix.hackage.haskell.org" 443 "/api"

0 commit comments

Comments
 (0)