Inherits from NSObject
Declared in MMMenuService.h
MMMenuService.m

Overview

  • Provides an additional layer over top

  • of MMDBFetcher. This class functions

  • as the the ‘Service Layer’.

Instance Methods

retrieveMenuFromMerchant:forUser:

  • Retrieves a customized menu from the specified merchant
- (RACSignal *)retrieveMenuFromMerchant:(NSNumber *)merchId forUser:(NSString *)userEmail

Discussion

  • for a given user.

*

  • @param merchId The merchant ID.

  • @param userEmail The user’s email.

*

  • @return An NSMutableArray of MMMenuItem objects.

Declared In

MMMenuService.h

retrieveRecentMenuItemReviewsForMerchant:

  • Retrieves a list of menu item reviews for a
- (RACSignal *)retrieveRecentMenuItemReviewsForMerchant:(NSNumber *)merchId

Discussion

  • given merchant.

*

  • @param merchId The merchant ID.

*

  • @return An NSMutableArray of MMMenuRating objects.

Declared In

MMMenuService.h