/**
 * Copyright (c) 2015-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree.
 */

#import "FBTableDataSource.h"

@implementation FBTableDataSource

- (NSUInteger)count
{
  return 100;
}

- (NSString *)textForElementAtIndex:(NSInteger)index
{
  return [NSString stringWithFormat:@"%ld", (long)index];
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
  return self.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
  cell.textLabel.text = [self textForElementAtIndex:indexPath.row];
  return cell;
}

@end
