Uploaded image for project: 'Realm Core'
  1. Realm Core
  2. RCORE-673

C API: Implement or expose freeze()/thaw() for SharedRealm, Results, List and Object

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • Q3-22FY
    • Affects Version/s: None
    • Component/s: None
    • None

      We need to be able to freeze() and thaw() all Realm types in the Kotlin SDK.

      freeze() is already supported for many of the types and thaw() was implemented in Cocoa (https://github.com/realm/realm-cocoa/pull/6975/files), but should be moved to ObjectStore. We also need this functionality in the C API.

      I already started a prototype here: https://github.com/realm/realm-core/compare/cm/cm/frozen-arch-poc, but this is missing tests and handling corner-cases.

            Assignee:
            Unassigned Unassigned
            Reporter:
            christian.melchior@mongodb.com Christian Melchior (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: