Skip to content

Instantly share code, notes, and snippets.

View Metilli's full-sized avatar

Emre Metilli Metilli

  • Getir
  • Istanbul
View GitHub Profile
@Metilli
Metilli / RealmCascadeDeletion.swift
Created July 13, 2022 16:34 — forked from verebes1/RealmCascadeDeletion.swift
Realm Cascade Deletion in Swift
import RealmSwift
import Realm
protocol CascadeDeleting {
func delete<S: Sequence>(_ objects: S, cascading: Bool) where S.Iterator.Element: Object
func delete<Entity: Object>(_ entity: Entity, cascading: Bool)
}
extension Realm: CascadeDeleting {
func delete<S: Sequence>(_ objects: S, cascading: Bool) where S.Iterator.Element: Object {