Advertisement
Guest User

Untitled

a guest
May 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. for item in subjects {
  2.       item.lessonAvailable = 0.0
  3.       item.lessonCompleted = 0.0
  4.       item.otherLesson = 0.0
  5.       Database.shared.database.collection(item.databasePath + "/lessons").getDocuments(completion: {(query, error) in
  6.         if let docs = query?.documents {
  7.           for it in docs {
  8.             do {
  9.               let lesson = try Lesson(fromDictionary: it.data())
  10.               if Database.shared.user.teacherIsContains(lesson.professorPath) {
  11.                 item.lessonAvailable += 1
  12.                 self.allAvailable += 1
  13.                 for i in Database.shared.user.completedLessonsKey {
  14.                   if i["key"] == lesson.databaseID {
  15.                     item.lessonCompleted += 1
  16.                     self.allCompleted += 1
  17.                     break
  18.                   }
  19.                 }
  20.               }
  21.               else {
  22.                 for i in Database.shared.user.completedLessonsKey {
  23.                   if i["key"] == lesson.databaseID {
  24.                     item.otherLesson += 1
  25.                     self.allOther += 1
  26.                     break
  27.                   }
  28.                 }
  29.               }
  30.             } catch {}
  31.           }
  32.         }
  33.         for item in self.progressBars {
  34.           item.removeFromSuperview()
  35.         }
  36.         self.tableView.reloadDataAnimated()
  37.       })
  38.     }
  39.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement