//
//  WASDKSingletonHandler.h
//  WASdkImplUI
//
//  Created by wuyx on 16/3/4.
//  Copyright 漏 2016骞� GHW-T-01. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <WASdkIntf/WASdkIntf.h>
#import <WACommon/WACommon.h>
@interface WASdkLoginSingleton : NSObject

//鍒涘缓鍗曚緥
+(instancetype)shareInstance;
//鑾峰彇绀轰緥 鏈夊彲鑳戒负绌�
+(instancetype)getInstance;
//璁剧疆褰撳墠鐧诲綍缁撴灉
-(void)setCurrentLoginResult:(WALoginResult*)loginResult;
//鑾峰彇褰撳墠鐧诲綍缁撴灉
+(WALoginResult*)getCurrentLoginResult;

//寮瑰嚭鐧诲綍鐣岄潰
+(void)login:(id<WALoginViewDelegate>)delegate cacheEnabled:(BOOL)cacheEnabled;
//绉婚櫎鐧诲綍鐣岄潰
+(void)hide;
//璁剧疆褰撳墠骞冲彴
+(void)setCurrentLoginPlatform:(NSString *)platform;
+(NSString*)getCurrentLoginPlatform;

// 閽堝wa鐧诲綍锛堥偖绠卞拰鎵嬫満鐧诲綍锛�
-(void)loginPlatform:(NSString*)platform WithExtInfo:(NSString *)extInfo delegate:(id<WALoginDelegate>)delegate;

@property(nonatomic)BOOL switchWaLogin; //濡傛灉鏄垏鎹a璐﹀彿锛岄渶瑕佸鐞哢I
@end