"title": i.title ?? "",
"imageUrl": i.imageUrl ?? "",
"location": i.location ?? "",
"isVisited": i.isVisited ?? false,
"usageTicket": i.usageTicket ?? i.timestamp!,
"abstract": i.abstract ?? "",
"presentation": i.presentation ?? "",
"course": i.course ?? ""
]
self.db.collection("users").document(Auth.auth().currentUser!.uid).collection("my_newpay").docume
nt(ref!.documentID).collection("lections").addDocument(data: docData)
}
}
}
}
}
func didFinish(on module: TokenizationModuleInput, with error:
YandexCheckoutPaymentsError?) {
DispatchQueue.main.async { [weak self] in
guard let strongSelf = self else { return }
strongSelf.dismiss(animated: true)
}
}
func didSuccessfullyPassedCardSec(on module: TokenizationModuleInput) {
DispatchQueue.main.async { [weak self] in
guard let strongSelf = self else { return }
strongSelf.db.collection("users").document(Auth.auth().currentUser!.uid).collection("my_newpay").d
ocument(strongSelf.transactionId).addSnapshotListener { (snapshot, error) in
if snapshot != nil {