//
//  KGInvitation.h
//  KakaoGame
//
//  Created by eric.jung on 2018. 4. 16..
//

#import <Foundation/Foundation.h>

/**
 * @brief KGInvitation클래스는 초대 공유 기능을 제공한다.
 */
@interface KGInvitation : NSObject

/**
 * @brief SNS 공유 웹뷰를 띄운다.
 *
 * @param completionHandler 완료 핸들러. 뷰가 닫힐때 호출된다. [error:뷰 오픈 결과].
 */
+ (void)showShareViewWithCompletionHandler:(void(^)(NSError *error))completionHandler;

/**
 * @brief SNS공유 버튼에 New 뱃지 노출 여부를 가져온다.
 *
 * @param completionHandler 완료 핸들러. 뷰가 닫힐때 호출된다. [error:뷰 오픈 결과].
 */
+ (void)loadBagdeInfoWithCompletionHandler:(void(^)(NSError *error, BOOL hasNewBadge))completionHandler;

@end
