                 break
             }
             }.addDisposableTo(dispoaseBag)
+        self.updateTimeline()
     }
     
     

        
        self.account = account
        self.client = MastodonClient(plugins: [AccessTokenPlugin(token: (account?.accessToken?.token)!)])
        self.timelineRectriever = self.retrieveTimelineRetriever()
    }
    
    private func retrieveTimelineRetriever() -> TimelineRetriever? {

    }

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        
        return self.statuses.value.count
    }
    
    
    // MARK: - Public Methods
    
    func updateTimeline() {
        
        self.timelineRetriever(nil, nil)
            .subscribe(
                EventHandler(
                    onNext: { statuses in
                        
                        self.statuses.value.insert(contentsOf: statuses, at: 0)
                    },
                    onError: { err in
                        
                    },
                    onCompleted: {
                        // Do Nothing
                    }))
            .disposed(by: self.dispoaseBag)
    }

    
