field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

TeraGeneratedTodayReads.swift (810B)


      1 import TeraKitBindings
      2 
      3 enum TeraGeneratedTodayReads {
      4   static func page(
      5     runtime: TeraRuntime, request: TeraTodayPageRequest
      6   ) async throws -> TeraTodayPage {
      7     try await runtime.phase1TodayPage(
      8       context: request.context.generatedValue, limit: request.limit,
      9       asOfUnixS: request.asOfUnixSeconds, cursor: request.cursor,
     10       viewerTimeZone: request.viewerTimeZone
     11     ).appValue()
     12   }
     13 
     14   static func reconcile(
     15     runtime: TeraRuntime, request: TeraTodayReconcileRequest
     16   ) async throws -> TeraTodayPage {
     17     try await runtime.phase1TodayReconcile(
     18       context: request.context.generatedValue, asOfUnixS: request.asOfUnixSeconds,
     19       cardIds: request.cardIDs, expectedGeneration: request.expectedGeneration,
     20       viewerTimeZone: request.calendar.timeZoneID
     21     ).appValue()
     22   }
     23 }