Slide 18
Slide 18 text
New Permission APi
kk@realm.io
let permissionChange = SyncPermissionChange(realmURL: realmURL, userID: anotherUserID,
mayRead: true, mayWrite: true, mayManage:
false)
let managementRealm = try! user.managementRealm()
try! managementRealm.write {
managementRealm.add(permissionChange)
}
// Wait for server response
token = permissionChange.addNotificationBlock { _ in
switch permissionChange.status {
case .notProcessed: break // handle case
case .success: break // handle case
case .error: break // handle case
}
print(permissionChange.statusMessage) // contains error or informational message
}
Before: