Data Layer low complexity mobile
0
Dependencies
2
Dependents
0
Entities
0
Integrations

Description

Local persistence layer using SQLite (via the shared local database) to queue support request payloads when the device has no connectivity. Exposes methods to enqueue, list, and dequeue pending submissions.

Feature: Contact Us

offline-support-queue-repository

Responsibilities

  • Persist unsent support request payloads to local SQLite store
  • Retrieve all pending queued requests for retry
  • Remove successfully submitted entries from the queue

Interfaces

enqueue(SupportRequest request): Future<void>
getPendingRequests(): Future<List<SupportRequest>>
remove(String requestId): Future<void>

Relationships

Dependents (2)

Components that depend on this component