CallbackHandler.m contains this example code.
#import "CallbackHandler.h"
#import "SampleApp_SampleAppDB.h"
#import "SampleApp.h"
@implementation CallbackHandler
- (void)onReplayFailure:(id)theObject
{
MBOLog(@"=============================");
MBOLogError(@"Replay Failed");
MBOLog(@"=============================");
}
- (void)onReplaySuccess:(id)theObject
{
MBOLog(@"=============================");
MBOLog(@"Replay Successful");
MBOLog(@"=============================");
}
- (void)onLoginFailure
{
MBOLog(@"=============================");
MBOLogError(@"Login Failed");
MBOLog(@"=============================");
}
- (void)onLoginSuccess
{
MBOLog(@"=============================");
MBOLog(@"Login Successful");
MBOLog(@"=============================");
[SampleApp performSelectorOnMainThread:@selector(subscribeToDB) withObject:nil waitUntilDone:NO];
}
- (void)onSubscribeSuccess
{
MBOLog(@"=============================");
MBOLog(@"Subscribe Successful");
MBOLog(@"=============================");
}
-(void)onSubscribeFailure
{
MBOLog(@"=============================");
MBOLogError(@"Subscribe Failed");
MBOLog(@"=============================");
}
- (void)onImportSuccess
{
MBOLog(@"=============================");
MBOLog(@"Import Ends Successfully");
MBOLog(@"=============================");
[SampleApp performSelectorOnMainThread:@selector(runAPITests) withObject:nil waitUntilDone:NO];
}
- (void)onConnectionStatusChange:(SUPDeviceConnectionStatus)connStatus:(SUPDeviceConnectionType)connType:(int32_t)errCode:(NSString*)errString
{
if (connStatus == CONNECTED_NUM) {
MBOLog(@"=============================");
MBOLogError(@"Message client started");
MBOLog(@"=============================");
[SampleApp performSelectorOnMainThread:@selector(beginLogin) withObject:nil waitUntilDone:NO];
}
}
@end